.page-employeeBenefits{overflow:hidden}.page-employeeBenefits .anchorList{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;width:100%;max-width:905px;margin:82px auto 79px;gap:29px 20px}.page-employeeBenefits .anchorList_item{width:calc(25% - 20px);overflow:hidden;border:4px solid #ed7270;border-radius:26px;background-color:#fff;text-decoration:none}.page-employeeBenefits .anchorList_item_image{display:block;aspect-ratio:1/.621;width:100%;height:auto}.page-employeeBenefits .anchorList_item_image img{-o-object-fit:cover;display:block;width:100%;height:100%;object-fit:cover}.page-employeeBenefits .anchorList_item_title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;min-height:48px;margin:14px 0;color:#ed7270;font-weight:600;font-size:1.8rem;line-height:1.3333333333;letter-spacing:-.01em;text-align:center}.page-employeeBenefits .sectionImage{display:block;aspect-ratio:1/.346;width:100%;height:auto;margin:79px 0 71px}.page-employeeBenefits .sectionImage img{-o-object-fit:cover;display:block;width:100%;height:100%;object-fit:cover}.page-employeeBenefits .content{display:block;width:100%;margin:0 0 107px 0;padding:70px 0 148px 68px;overflow:hidden;border-radius:50px 0 0 50px;background-color:#fdefec}.page-employeeBenefits .content:last-of-type{margin-bottom:0!important}.page-employeeBenefits .content_inner{display:block;width:100%;padding-right:73px}.page-employeeBenefits .content_header{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin-bottom:68px;padding:11px 23px;background-color:#fff;color:initial;font-weight:500;font-family:"Shippori Mincho",serif}.page-employeeBenefits .content_header_point{display:block;font-size:2.6rem;line-height:1;text-align:center}.page-employeeBenefits .content_header_point span{display:block;font-size:7.1rem}.page-employeeBenefits .content_header_title{margin:0;padding:8px 0 0 45px;font-weight:600;font-size:4.2rem;line-height:1.2}.page-employeeBenefits .content_checkTitle{position:relative;margin:68px 0 0;padding:0 0 0 66px;color:#ed7270;font-weight:500;font-size:3.2rem;line-height:1.2;letter-spacing:-.01em}.page-employeeBenefits .content_checkTitle::before{display:block;position:absolute;top:-6px;left:0;aspect-ratio:1/1;width:52px;height:auto;background-image:url(../img/career/employee-benefits/icon_check.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;content:""}.page-employeeBenefits .content_checkTitle--border{padding-bottom:24px;border-bottom:1px solid #ed7270}.page-employeeBenefits .content_paragraph{margin:17px 0;color:#414141;font-weight:600;font-size:1.7rem;line-height:1.7647058824}.page-employeeBenefits .content_image{display:block;width:100%;max-width:800px;margin:44px auto}.page-employeeBenefits .content_image img{display:block;width:100%;height:auto;overflow:hidden;border-radius:42px}.page-employeeBenefits .content_image figcaption{margin:10px 0 0;color:#414141;font-weight:600;font-size:1.6rem;line-height:1.375;text-align:center}.page-employeeBenefits .content_column{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin:44px auto 0;gap:57px 43px}.page-employeeBenefits .content_column_item{width:calc(50% - 21.5px)}.page-employeeBenefits .content_column_item :first-child{margin-top:0!important}.page-employeeBenefits .content_column_item :last-child{margin-bottom:0!important}.page-employeeBenefits .content_pdfLink{display:block;position:relative;margin:24px 0;padding:0 0 0 41px;color:#414141;font-weight:600;font-size:1.7rem;line-height:1.7647058824;text-decoration:none}.page-employeeBenefits .content_pdfLink::before{display:block;position:absolute;top:-2px;left:0;aspect-ratio:1/1.259;width:27px;height:auto;background-image:url(../img/common/icon_pdf.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;content:""}.page-employeeBenefits .content_voice{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;margin:30px auto 0;gap:0 59px}.page-employeeBenefits .content_voice_text{display:block;position:relative;width:calc(100% - 220px - 59px);padding:34px 40px;border:7px solid #ed7270;border-radius:45px;background-color:#fff}.page-employeeBenefits .content_voice_text::before{-webkit-transform:translateY(-50%);display:block;position:absolute;top:50%;right:-48px;aspect-ratio:1/.92;width:50px;height:auto;transform:translateY(-50%);background-image:url(../img/career/employee-benefits/icon_fukidashi.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;content:""}.page-employeeBenefits .content_voice_text_tag{display:inline-block;margin:0 0 9px 75px;padding:4px 11px 7px;background-color:#ed7270;color:#fff;font-size:1.6rem;line-height:1}.page-employeeBenefits .content_voice_text_title{z-index:1;position:relative;margin:0 0 19px 70px;color:#ed7270;font-size:2.2rem;line-height:1.2}.page-employeeBenefits .content_voice_text_title::before{display:block;position:absolute;top:-46px;left:-65px;aspect-ratio:1/1.455;width:50px;height:auto;background-image:url(../img/career/employee-benefits/icon_staff.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;content:""}.page-employeeBenefits .content_voice_text_paragraph{margin:17px 0 0;color:#414141;font-weight:600;font-size:1.8rem;line-height:1.7647058824}.page-employeeBenefits .content_voice_image{display:block;width:100%;max-width:220px;overflow:hidden;border-radius:100%}.page-employeeBenefits .content_voice_image img{-o-object-fit:cover;display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.page-employeeBenefits .anchorList{width:calc(100% - 30px);margin:40px auto;gap:14px}.page-employeeBenefits .anchorList_item{width:calc(50% - 7px);border-width:3px}.page-employeeBenefits .anchorList_item_title{min-height:38px;margin:8px 0;font-size:1.4rem}.page-employeeBenefits .sectionImage{aspect-ratio:1/.5;margin:45px 0}.page-employeeBenefits .content{margin-bottom:60px;padding:40px 0 40px 20px;border-radius:30px 0 0 30px}.page-employeeBenefits .content_inner{padding-right:20px}.page-employeeBenefits .content_header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;position:relative;flex-direction:column;align-items:flex-start;margin-bottom:45px;padding:10px 16px}.page-employeeBenefits .content_header_point{-webkit-box-align:center;-ms-flex-align:center;-webkit-column-gap:5px;-moz-column-gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;column-gap:5px;align-items:center;font-size:1.6rem}.page-employeeBenefits .content_header_point span{font-size:2.8rem}.page-employeeBenefits .content_header_title{padding:12px 0 4px 0;font-size:2.6rem}.page-employeeBenefits .content_checkTitle{margin:45px 0 0;padding:0 0 0 38px;font-size:2.4rem}.page-employeeBenefits .content_checkTitle::before{top:-1px;width:32px}.page-employeeBenefits .content_checkTitle--border{padding-bottom:16px}.page-employeeBenefits .content_paragraph{margin:15px 0;font-size:1.5rem}.page-employeeBenefits .content_image{margin:35px auto}.page-employeeBenefits .content_image img{border-radius:30px}.page-employeeBenefits .content_image figcaption{margin-top:8px;font-size:1.5rem}.page-employeeBenefits .content_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:35px auto;gap:20px 0}.page-employeeBenefits .content_column_item{width:100%}.page-employeeBenefits .content_pdfLink{margin:22px 0;padding-left:35px;font-size:1.5rem}.page-employeeBenefits .content_pdfLink::before{top:-2px;width:24px}.page-employeeBenefits .content_voice{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:25px auto;gap:27px 0}.page-employeeBenefits .content_voice_text{width:100%;padding:28px 15px;border-width:5px}.page-employeeBenefits .content_voice_text::before{-webkit-transform:translateX(-50%) rotate(-90deg);top:-27px;left:50%;width:30px;transform:translateX(-50%) rotate(-90deg)}.page-employeeBenefits .content_voice_text_tag{margin:0 0 6px 48px;padding:4px 10px 6px;font-size:1.3rem}.page-employeeBenefits .content_voice_text_title{margin:0 0 15px 48px;font-size:1.6rem}.page-employeeBenefits .content_voice_text_title::before{top:-32px;left:-44px;width:35px}.page-employeeBenefits .content_voice_text_paragraph{margin-top:15px;font-size:1.4rem}.page-employeeBenefits .content_voice_image{max-width:140px}}@media screen and (min-width:768px){.page-employeeBenefits .anchorList_item{-webkit-transition:opacity .3s;transition:opacity .3s}.page-employeeBenefits .anchorList_item:hover{opacity:.6}}
/*# sourceMappingURL=map/style-career-employee-benefits.css.map */