@charset "UTF-8";.Breadcrumbs_breadcrumbsContainer__FymV0{padding:20px 0}@media screen and (max-width:767px){.Breadcrumbs_breadcrumbsContainer__FymV0{display:none}}.Breadcrumbs_breadcrumbs__Bguoz{display:flex;font-size:14px;gap:var(--space-1);list-style:none}.Breadcrumbs_breadcrumbs__Bguoz li{color:#1e1e1e}.Breadcrumbs_breadcrumbs__Bguoz li~li:before{margin:0 8px;content:">"}.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}.StaffSlider_sliderContainer__iNMkx{margin:0 auto;width:100%}.StaffSlider_sliderContainer__iNMkx .dots{display:flex;padding:10px 0;justify-content:center;align-items:center}.StaffSlider_sliderContainer__iNMkx .dot{border:none;width:10px;height:10px;background:#bfbfbf;border-radius:50%;margin:0 9px;padding:5px;cursor:pointer}.StaffSlider_sliderContainer__iNMkx .dot:focus{outline:none}.StaffSlider_sliderContainer__iNMkx .dot.active{background:#b11b34;width:15px;height:15px}.StaffSlider_sliderContainer__iNMkx .keen-slider{padding:0 0 80px}@media screen and (max-width:767px){.StaffSlider_sliderContainer__iNMkx .keen-slider{padding:0 0 55px}}.StaffSlider_sliderContainer__iNMkx .slide-item{max-width:348px;min-width:348px;border-radius:10px}@media screen and (max-width:767px){.StaffSlider_sliderContainer__iNMkx .slide-item{max-width:270px;min-width:270px}}.StaffSlider_sliderContainer__iNMkx .slide-item:hover,.StaffSlider_sliderContainer__iNMkx .slide-item:hover img{transform:scale(1.08)}.StaffSlider_sliderContainer__iNMkx .slide-item img{transition:all .3s ease-in-out;border-radius:10px}.StaffSlider_sliderContainer__iNMkx .slide-item a{color:#1e1e1e}.StaffSlider_sliderContainer__iNMkx .slide-item a:hover{cursor:pointer}.StaffSlider_sliderContainer__iNMkx .slide-item a img{width:100%;height:auto}@media screen and (max-width:767px){.StaffSlider_sliderContainer__iNMkx .slide-item a img{height:auto}}.StaffSlider_sliderContainer__iNMkx .slide-item a:after{content:"";width:100%;height:140px;background:#fff;position:absolute;bottom:0;right:0;left:0;z-index:1;border-radius:10px;background:linear-gradient(180deg,hsla(0,0%,96%,0) 0,rgba(247,240,241,.7) 40%,#f8eff0 100%,#f5eaf0 0,#eadfdf 0)}.StaffSlider_sliderContainer__iNMkx .slide-item .introduction{position:absolute;bottom:0;padding:0 36px 17px;z-index:2}.StaffSlider_sliderContainer__iNMkx .slide-item .introduction .position{font-family:var(--font-noto-sans-jp);font-size:16px;font-weight:400;line-height:28.8px}.StaffSlider_sliderContainer__iNMkx .slide-item .introduction .name{font-weight:700;font-size:27px;line-height:40.5px}.StaffSlider_sliderContainer__iNMkx .slide-item .introduction .name span{font-weight:700;font-size:14px;line-height:21px}.recruit_mainvisual__pBTQW{background:#fff;position:relative;height:auto}.recruit_mainvisual__pBTQW .spWrap{display:none;background-color:#fff;position:absolute;bottom:90px;opacity:.8;width:100%;height:250px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 60%,#fff)}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW .spWrap{display:block}}.recruit_mainvisual__pBTQW .mainvisual_pc{width:100%;height:auto}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW .mainvisual_pc{display:none}}.recruit_mainvisual__pBTQW .mainvisual_sp{display:none;width:100%;height:auto}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW .mainvisual_sp{display:block}}.recruit_mainvisual__pBTQW .title{position:absolute;top:188px;left:598px}@media screen and (max-width:1120px){.recruit_mainvisual__pBTQW .title{top:129px;left:411px}}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW .title{top:345px;left:0}}.recruit_mainvisual__pBTQW .title p{font-family:Trajan Pro;src:url(/font/Trajan-Pro-Regular.ttf) format("truetype");font-weight:400;font-size:14px;line-height:16.8px;color:#a68f16;gap:19px;text-shadow:0 4px 4px rgba(0,0,0,.25);margin:0 0 33px}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW .title p{margin:0 0 11px 21px}}.recruit_mainvisual__pBTQW .title p span{width:80px;height:1px;margin:6px 0 10px;background-color:#a68f16}.recruit_mainvisual__pBTQW .title h1{font-family:var(--font-noto-serif-jp);font-weight:600;font-size:62px;line-height:79px;color:#b11b34;margin-bottom:9px;letter-spacing:5px}@media screen and (max-width:1270px){.recruit_mainvisual__pBTQW .title h1{font-size:52px;line-height:65px}}@media screen and (max-width:1039px){.recruit_mainvisual__pBTQW .title h1{font-size:42px;line-height:55px}}@media screen and (max-width:899px){.recruit_mainvisual__pBTQW .title h1{font-size:37px;line-height:53.17px}}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW .title h1{margin:0 0 1px 15px}}.recruit_mainvisual__pBTQW .title h3{font-family:var(--font-noto-serif-jp);font-weight:600;font-size:54px;line-height:79px;color:#b11b34;letter-spacing:3px}@media screen and (max-width:1270px){.recruit_mainvisual__pBTQW .title h3{font-size:40px;line-height:65px}}@media screen and (max-width:1039px){.recruit_mainvisual__pBTQW .title h3{font-size:30px;line-height:55px}}@media screen and (max-width:899px){.recruit_mainvisual__pBTQW .title h3{font-size:25px;line-height:50px}}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW .title h3{font-size:29px;line-height:45.98px;margin:0 0 0 15px}}.recruit_mainvisual__pBTQW .logoWrap{display:flex;justify-content:center}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW .logoWrap{display:none}}.recruit_mainvisual__pBTQW .logoWrap .logo{position:absolute;bottom:-80px;width:1040px;max-width:100%;font-family:Trajan Pro;src:url(/font/Trajan-Pro-Regular.ttf) format("truetype");font-weight:400;font-size:118px;line-height:141.6px;color:#a68f16;opacity:.2;letter-spacing:20px}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW .logoWrap .logo{position:static;font-size:59px;line-height:70.8px;text-align:center;margin-top:0}}@media screen and (max-width:500px){.recruit_mainvisual__pBTQW .logoWrap .logo{letter-spacing:10px}}@media screen and (max-width:767px){.recruit_mainvisual__pBTQW{height:auto}}.recruit_mainvisualUnder__4jNDA{padding-bottom:207px}@media screen and (max-width:767px){.recruit_mainvisualUnder__4jNDA{padding-bottom:111px}.recruit_mainvisualUnder__4jNDA .wrapper{padding-top:30px;padding-bottom:80px}}.recruit_mainvisualUnder__4jNDA .wrapper .box{gap:77px;max-width:1040px;margin:0 auto}@media screen and (max-width:899px){.recruit_mainvisualUnder__4jNDA .wrapper .box{gap:25px}}@media screen and (max-width:767px){.recruit_mainvisualUnder__4jNDA .wrapper .box{display:block}}.recruit_mainvisualUnder__4jNDA .wrapper .box .top{display:none;margin-bottom:40px}@media screen and (max-width:767px){.recruit_mainvisualUnder__4jNDA .wrapper .box .top{display:block}}.recruit_mainvisualUnder__4jNDA .wrapper .box .top .img{width:300px;height:360px;margin:0 auto 15px}.recruit_mainvisualUnder__4jNDA .wrapper .box .top .img img{width:300px;height:360px}.recruit_mainvisualUnder__4jNDA .wrapper .box .top p.status{font-family:var(--font-noto-serif-jp);font-weight:600;font-size:16px;line-height:22.4px;text-align:center;margin:0 17.5px 15px}.recruit_mainvisualUnder__4jNDA .wrapper .box .top p.doctor{font-family:var(--font-noto-serif-jp);font-weight:700;font-size:18px;line-height:25.87px;color:#1e1e1e;text-align:center;margin:0 17.5px 15px}.recruit_mainvisualUnder__4jNDA .wrapper .box .top p.profile{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:14px;line-height:22.4px;margin:0 17.5px 15px}.recruit_mainvisualUnder__4jNDA .wrapper .box .left{width:500px;font-family:var(--font-noto-sans-jp);font-weight:400;font-size:16px;line-height:32px;color:#1e1e1e}@media screen and (max-width:767px){.recruit_mainvisualUnder__4jNDA .wrapper .box .left{width:auto;line-height:25.6px;text-align:left}}.recruit_mainvisualUnder__4jNDA .wrapper .box .left .sentence{font-weight:500;font-size:35px;line-height:50.3px;font-family:var(--font-noto-serif-jp);margin-bottom:24px}@media screen and (max-width:767px){.recruit_mainvisualUnder__4jNDA .wrapper .box .left .sentence{font-size:27px;line-height:38.8px}.recruit_mainvisualUnder__4jNDA .wrapper .box .right{display:none}}.recruit_mainvisualUnder__4jNDA .wrapper .box .right .img{width:348px;height:416px;margin-bottom:30px}.recruit_mainvisualUnder__4jNDA .wrapper .box .right .img img{width:348px;height:416px}.recruit_mainvisualUnder__4jNDA .wrapper .box .right p.status{font-family:var(--font-noto-serif-jp);font-weight:600;font-size:16px;line-height:22.4px;text-align:center;margin-bottom:15px;color:#1e1e1e}.recruit_mainvisualUnder__4jNDA .wrapper .box .right p.doctor{font-family:var(--font-noto-serif-jp);font-weight:700;font-size:18px;line-height:25.87px;color:#1e1e1e;text-align:center;margin-bottom:15px}.recruit_mainvisualUnder__4jNDA .wrapper .box .right p.profile{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:14px;line-height:22.4px;color:#1e1e1e}.recruit_threeCircle__5r26x .wrapper{background:linear-gradient(#faf9f8,#f7f1ec);position:relative;height:339px}@media screen and (max-width:767px){.recruit_threeCircle__5r26x .wrapper{height:745px}}.recruit_threeCircle__5r26x .wrapper ul{gap:11px;position:absolute;transform:translate(-50%,-50%);top:0;left:50%}@media screen and (max-width:767px){.recruit_threeCircle__5r26x .wrapper ul{display:block;transform:translate(-50%,-15%)}}.recruit_threeCircle__5r26x .wrapper ul li{width:325px;height:325px;border-radius:50%;background:linear-gradient(270deg,#eadfdf,#f5eaf0,#f8eff0,#f4f4f4,#f4f4f4,#f8eff0,#f5eaf0,#eadfdf);position:relative}@media screen and (max-width:1039px){.recruit_threeCircle__5r26x .wrapper ul li{width:240px;height:240px}}@media screen and (max-width:767px){.recruit_threeCircle__5r26x .wrapper ul li{width:250px;height:250px;margin-bottom:8.56px}}.recruit_threeCircle__5r26x .wrapper ul li .content{width:295px;height:295px;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1039px){.recruit_threeCircle__5r26x .wrapper ul li .content{width:230px;height:230px}}@media screen and (max-width:767px){.recruit_threeCircle__5r26x .wrapper ul li .content{width:220px;height:220px}}.recruit_threeCircle__5r26x .wrapper ul li .content .up{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:20px;line-height:32px;text-align:center;color:#1e1e1e;margin-bottom:8px;margin-top:82px}@media screen and (max-width:1039px){.recruit_threeCircle__5r26x .wrapper ul li .content .up{font-weight:700;font-size:14px;line-height:22.4px;margin-top:55px}}.recruit_threeCircle__5r26x .wrapper ul li .content .under{font-family:var(--font-noto-serif-jp);font-weight:500;font-size:35px;line-height:50.3px;text-align:center;color:#b11b34}@media screen and (max-width:1039px){.recruit_threeCircle__5r26x .wrapper ul li .content .under{font-size:27px;line-height:38.8px}}.recruit_environment__xWeHH .wrapper{background:linear-gradient(270deg,#eadfdf,#f5eaf0,#f8eff0,#f4f4f4,#f4f4f4,#f8eff0,#f5eaf0,#eadfdf);padding-top:100px;padding-bottom:100px}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper{padding-top:80px;padding-bottom:80px}}.recruit_environment__xWeHH .wrapper .box{gap:56px;max-width:1040px;margin:0 auto}@media screen and (max-width:899px){.recruit_environment__xWeHH .wrapper .box{gap:20px}}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper .box{display:block}}.recruit_environment__xWeHH .wrapper .box .secret{display:none}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper .box .secret{display:block}}.recruit_environment__xWeHH .wrapper .box .secret h5{margin-bottom:10px;font-size:20px;color:#a68f16;font-weight:400;font-family:var(--font-playfair)}.recruit_environment__xWeHH .wrapper .box .secret h2{margin-bottom:15px;font-size:34px;line-height:52px;font-weight:500}.recruit_environment__xWeHH .wrapper .box .secret p{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:16px;line-height:28.8px;color:#1e1e1e;margin-bottom:15px}.recruit_environment__xWeHH .wrapper .box .img{width:500px;height:630px;max-width:100%}@media screen and (max-width:1039px){.recruit_environment__xWeHH .wrapper .box .img{width:400px;height:520px}}@media screen and (max-width:899px){.recruit_environment__xWeHH .wrapper .box .img{width:350px;height:460px}}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper .box .img{width:335px;height:476px;margin:0 auto 40px}}.recruit_environment__xWeHH .wrapper .box .img img{width:500px;height:630px}@media screen and (max-width:1039px){.recruit_environment__xWeHH .wrapper .box .img img{width:400px;height:520px}}@media screen and (max-width:899px){.recruit_environment__xWeHH .wrapper .box .img img{width:350px;height:460px}}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper .box .img img{width:335px;height:476px;max-width:100%}}.recruit_environment__xWeHH .wrapper .box .txt h5{margin-bottom:5px;color:#a68f16;font-size:20px;font-weight:400;letter-spacing:2px}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper .box .txt h5{display:none}}.recruit_environment__xWeHH .wrapper .box .txt h2{margin-bottom:15px;font-size:58px;line-height:83.35px;font-family:var(--font-noto-serif-jp);font-weight:500;color:#1e1e1e}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper .box .txt h2{display:none}}.recruit_environment__xWeHH .wrapper .box .txt p{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:16px;line-height:28.8px;color:#1e1e1e;margin-bottom:80px}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper .box .txt p{display:none}}.recruit_environment__xWeHH .wrapper .box .txt .button_box ul li a{font-family:var(--font-noto-serif-jp);font-weight:400;font-size:21px;line-height:30.18px;color:#1e1e1e;padding:22px 20px 22px 28px;align-items:center;border:2px solid #1e1e1e;border-radius:40px;background-color:#fff;margin-bottom:30px;box-shadow:4px 4px 4px 0 rgba(0,0,0,.2);max-width:100%}@media screen and (max-width:1039px){.recruit_environment__xWeHH .wrapper .box .txt .button_box ul li a{font-size:18px;line-height:25.87px;width:335px;padding:22px 26px;justify-content:space-between}}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper .box .txt .button_box ul li a{margin:0 auto 20px}}.recruit_environment__xWeHH .wrapper .box .txt .button_box ul li a:hover{background-color:#efe1c4}.recruit_environment__xWeHH .wrapper .box .txt .button_box ul li a span{width:306.43px;text-align:center}@media screen and (max-width:1039px){.recruit_environment__xWeHH .wrapper .box .txt .button_box ul li a span{width:281px}}.recruit_environment__xWeHH .wrapper .box .txt .button_box ul li a img{width:25.57px;height:auto}@media screen and (max-width:767px){.recruit_environment__xWeHH .wrapper .box .txt .button_box ul li a img{width:28px}}.recruit_people__Grcvx{background:linear-gradient(#faf9f8,#f7f1ec)}.recruit_people__Grcvx .wrapper{padding-top:70px;padding-bottom:89px}@media screen and (max-width:767px){.recruit_people__Grcvx .wrapper{padding-top:40px;padding-bottom:42px}}.recruit_people__Grcvx .wrapper h5{font-weight:400;letter-spacing:2px;max-width:1040px;margin:0 auto 5px;color:#a68f16;font-size:20px}@media screen and (max-width:767px){.recruit_people__Grcvx .wrapper h5{margin-bottom:10px}}.recruit_people__Grcvx .wrapper h3{font-family:var(--font-noto-serif-jp);font-weight:500;font-size:58px;line-height:83.35px;color:#1e1e1e;max-width:1040px;margin:0 auto 15px}@media screen and (max-width:767px){.recruit_people__Grcvx .wrapper h3{font-size:34px;line-height:52px}}.recruit_people__Grcvx .wrapper p{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:16px;line-height:28.8px;color:#1e1e1e;max-width:1040px;margin:0 auto}.recruit_people__Grcvx .under .wrapper .box{padding-bottom:40px;justify-content:space-between;gap:56px;max-width:1040px;margin:0 auto}@media screen and (max-width:1270px){.recruit_people__Grcvx .under .wrapper .box{gap:40px}}@media screen and (max-width:899px){.recruit_people__Grcvx .under .wrapper .box{display:block}}@media screen and (max-width:767px){.recruit_people__Grcvx .under .wrapper .box{padding-top:0;padding-bottom:80px}}.recruit_people__Grcvx .under .wrapper .box .img{width:500px;height:326px}@media screen and (max-width:1270px){.recruit_people__Grcvx .under .wrapper .box .img{width:400px;height:261px}}@media screen and (max-width:899px){.recruit_people__Grcvx .under .wrapper .box .img{margin:0 auto 15px}}@media screen and (max-width:767px){.recruit_people__Grcvx .under .wrapper .box .img{width:100%;height:auto}}.recruit_people__Grcvx .under .wrapper .box .img img{width:500px;height:326px}@media screen and (max-width:1270px){.recruit_people__Grcvx .under .wrapper .box .img img{width:400px;height:261px}}@media screen and (max-width:767px){.recruit_people__Grcvx .under .wrapper .box .img img{width:100%;height:auto}}.recruit_people__Grcvx .under .wrapper .box .txt h5{text-align:center;margin-bottom:13px;font-size:20px;color:#a68f16;font-weight:400;letter-spacing:2px}@media screen and (max-width:767px){.recruit_people__Grcvx .under .wrapper .box .txt h5{margin-bottom:5px}}.recruit_people__Grcvx .under .wrapper .box .txt h4{font-family:var(--font-noto-serif-jp);font-weight:600;font-size:32px;line-height:45.98px;text-align:center;margin-bottom:13px;color:#1e1e1e}@media screen and (max-width:767px){.recruit_people__Grcvx .under .wrapper .box .txt h4{font-size:27.8px;line-height:39.95px;margin-bottom:15px}}.recruit_people__Grcvx .under .wrapper .box .txt h4 span{font-family:var(--font-noto-serif-jp);font-weight:400;font-size:43px;line-height:61.79px;padding:0 4px;color:#d0121b}@media screen and (max-width:767px){.recruit_people__Grcvx .under .wrapper .box .txt h4 span{font-size:37.7px;line-height:54.17px}}.recruit_people__Grcvx .under .wrapper .box .txt p{font-family:var(--font-noto-sans-jp);font-weight:400;font-size:16px;line-height:28.8px;color:#1e1e1e;margin-bottom:30px}.recruit_people__Grcvx .under .wrapper .box .txt .button a{font-family:var(--font-noto-serif-jp);font-weight:400;font-size:21px;line-height:30.18px;color:#1e1e1e;padding:22px 20px 22px 28px;align-items:center;border:2px solid #1e1e1e;border-radius:40px;background-color:#fff;box-shadow:4px 4px 4px 0 rgba(0,0,0,.2);width:380px;max-width:100%}@media screen and (max-width:1039px){.recruit_people__Grcvx .under .wrapper .box .txt .button a{font-size:18px;line-height:25.87px;width:335px;padding:22px 26px;justify-content:space-between}}@media screen and (max-width:899px){.recruit_people__Grcvx .under .wrapper .box .txt .button a{margin:0 auto}}.recruit_people__Grcvx .under .wrapper .box .txt .button a:hover{background-color:#efe1c4}.recruit_people__Grcvx .under .wrapper .box .txt .button a span{width:306.43px;text-align:center}@media screen and (max-width:1039px){.recruit_people__Grcvx .under .wrapper .box .txt .button a span{width:281px}}.recruit_people__Grcvx .under .wrapper .box .txt .button a img{width:25.57px;height:auto}@media screen and (max-width:767px){.recruit_people__Grcvx .under .wrapper .box .txt .button a img{width:28px}}.recruit_occupation__rhntn{background-image:url(https://images.microcms-assets.io/assets/1461aa6521d44904b236bfe39bd08aab/8acd00f62a364248955fb4227adfc49c/bg-occupation.jpeg?fm=webp&fit=clip&w=2880);background-repeat:no-repeat;background-size:cover;background-position:50%}.recruit_occupation__rhntn .wrapper{background-color:rgba(116,20,55,.7);padding-top:80px;padding-bottom:80px}@media screen and (max-width:767px){.recruit_occupation__rhntn .wrapper{padding-top:60px;padding-bottom:60px}}.recruit_occupation__rhntn .wrapper .content{background:linear-gradient(#faf9f8,#f7f1ec);padding:40px 80px 60px;max-width:1040px;margin:0 auto}@media screen and (max-width:1439px){.recruit_occupation__rhntn .wrapper .content{padding:60px 32px 80px}}@media screen and (max-width:767px){.recruit_occupation__rhntn .wrapper .content{padding:40px 32px 30px}}.recruit_occupation__rhntn .wrapper .content h3{font-family:var(--font-noto-serif-jp);font-weight:500;font-size:35px;line-height:50.3px;text-align:center;color:#a68f16;margin-bottom:32px}@media screen and (max-width:767px){.recruit_occupation__rhntn .wrapper .content h3{margin-bottom:39px}}.recruit_occupation__rhntn .wrapper .content ul{margin:0 auto;gap:42px}@media screen and (max-width:767px){.recruit_occupation__rhntn .wrapper .content ul{gap:20px}.recruit_occupation__rhntn .wrapper .content ul li{margin-bottom:39px}}.recruit_occupation__rhntn .wrapper .content ul li span.label{font-family:var(--font-noto-sans-jp);font-weight:700;font-size:14px;line-height:22.4px;color:#1e1e1e;text-align:center}.recruit_occupation__rhntn .wrapper .content ul li .occupation-item{display:flex;gap:21px;justify-content:space-between;margin-top:20px}@media screen and (max-width:1039px){.recruit_occupation__rhntn .wrapper .content ul li .occupation-item{gap:10px}}@media screen and (max-width:899px){.recruit_occupation__rhntn .wrapper .content ul li .occupation-item{align-items:center;flex-direction:column}}@media screen and (max-width:767px){.recruit_occupation__rhntn .wrapper .content ul li{margin-bottom:12px}}.recruit_occupation__rhntn .wrapper .content ul li .occupation_button{width:194px}@media screen and (max-width:899px){.recruit_occupation__rhntn .wrapper .content ul li .occupation_button{width:271px;margin-bottom:12px}}.recruit_occupation__rhntn .wrapper .content ul li .occupation_button a{font-family:var(--font-noto-serif-jp);font-weight:700;font-size:14px;line-height:20.12px;color:#1e1e1e;border:1px solid #1e1e1e;border-radius:33px;box-shadow:4px 4px 4px 0 rgba(0,0,0,.2);background:#fff;padding:12px 24px;align-items:center;justify-content:center;position:relative}.recruit_occupation__rhntn .wrapper .content ul li .occupation_button a:hover{background-color:#efe1c4}.recruit_occupation__rhntn .wrapper .content ul li .occupation_button a span{width:130px;height:40px;text-align:center}@media screen and (max-width:1270px){.recruit_occupation__rhntn .wrapper .content ul li .occupation_button a span{width:152.3px}}@media screen and (max-width:767px){.recruit_occupation__rhntn .wrapper .content ul li .occupation_button a span{width:207px}}.recruit_occupation__rhntn .wrapper .content ul li .occupation_button a .under{font-weight:400;font-size:12px;line-height:19.2px}.recruit_occupation__rhntn .wrapper .content ul li .occupation_button a img{position:absolute;right:24px;width:16px;height:auto}.recruit_occupation__rhntn .wrapper .content ul li .occupation_button .one{line-height:40px}