@charset "UTF-8";.disab-body{line-height:1.8}.disab-rounded{border-radius:4px}@media (min-width:768px){.disab-rounded{border-radius:8px}}.disab-bg-gray-pale{background-color:#f2f2f2}.disab-bg-gray-soft{background-color:#f7f7f7}.disab-bg-gray-neutral{background-color:#e2e2e2}.disab-mw-800{max-width:800px}.disab-mission-img{max-width:250px}@media (min-width:576px){.disab-mission-img{max-width:300px}}@media (min-width:375px){.disab-d-w375-none{display:none}}.disab-contents-wapper{padding-top:60px}@media (min-width:1200px){.disab-contents-wapper{padding-top:80px}}.disab-contents-h1-wapper{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:220px}@media (min-width:992px){.disab-contents-h1-wapper{height:440px}}.disab-contents-h1-text{max-width:1280px;margin:0 auto;width:100%;padding:0 24px}@media (min-width:992px){.disab-contents-h1-text{padding:0 40px}}.disab-h1{color:#fff;text-shadow:0 4px 6px rgba(0,0,0,.06);font-size:32px;font-weight:700;line-height:1.3}@media (min-width:992px){.disab-h1{font-size:80px}}.disab-h1-animetion{display:block;overflow:hidden;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.disab-h1-animetion .disab-h1-animetion-item{-webkit-animation:slideIn 1s ease-out forwards;animation:slideIn 1s ease-out forwards;display:block;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.disab-h1-sub{color:#fff;text-shadow:0 4px 6px rgba(0,0,0,.06);font-size:16px;font-weight:700;line-height:1.5}@media (min-width:992px){.disab-h1-sub{font-size:24px}}.disab-contents-h1-wapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://image.card.jp.rakuten-static.com/card_corp/multiple/corporate/career/disabilities/bg_key-visual_sp.png);background-size:cover;background-position:center;z-index:-2}@media (min-width:992px){.disab-contents-h1-wapper::before{background-image:url(https://image.card.jp.rakuten-static.com/card_corp/multiple/corporate/career/disabilities/bg_key-visual_pc.png)}}.disab-contents-h1-wapper::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(21.49%,rgba(0,119,192,.7)),color-stop(70.12%,rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(0,119,192,.7) 21.49%,rgba(255,255,255,0) 70.12%);z-index:-1}.disab-section-title{position:relative;z-index:0}.disab-section-title-decoration{position:relative;width:100%;height:2px;background-color:#c0eeff;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.disab-section-title-decoration--blue{background-color:#8ed0ff}.disab-section-title-img{content:"";display:block;position:absolute;z-index:-1}.disab-sub-title{font-size:20px;margin-bottom:24px;line-height:2}@media (min-width:768px){.disab-sub-title{font-size:24px}}.disab-tab-container{margin:0 auto;max-height:1070px;overflow:hidden}@media (min-width:414px){.disab-tab-container{max-height:970px}}@media (min-width:576px){.disab-tab-container{max-width:540px;padding-right:16px;padding-left:16px;max-height:1000px;padding-bottom:10px}}@media (min-width:768px){.disab-tab-container{max-width:720px;max-height:900px}}@media (min-width:992px){.disab-tab-container{max-width:960px;max-height:950px}}@media (min-width:1200px){.disab-tab-container{max-width:1080px}}.disab-tab-panel{width:100%;background-color:#fff;position:relative;z-index:1;margin:0 auto}@media (min-width:576px){.disab-tab-panel{border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}}@media (min-width:768px){.disab-tab-panel{border-radius:8px}}.disab-tab-panel-icon,.disab-tab-panel::after{content:"";position:absolute;width:112px;height:112px;top:calc(-112px / 2);left:calc(50% - (112px / 2))}.disab-tab-panel::after{display:block;background-color:#fff;border-radius:50%;z-index:-1}@media (min-width:576px){.disab-tab-panel::after{-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}}.disab-tab-panel-icon{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:0}.disab-tab-panel-contents{background-color:#fff}.disab-interview-items,.disab-message-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:992px){.disab-interview-items{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.disab-interview-items-img{position:relative;z-index:1;margin-right:-24px;max-width:240px;aspect-ratio:3/2;width:100%}@media (min-width:992px){.disab-interview-items-img{margin-right:-80px;margin-bottom:90px}}.disab-interview-items-erea{padding:16px 16px 16px 40px;line-height:1.5;border-radius:4px;background:#f2f2f2;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:576px){.disab-interview-items-erea{padding:32px 16px 32px 40px}}@media (min-width:768px){.disab-interview-items-erea{border-radius:8px}}@media (min-width:992px){.disab-interview-items-erea{padding:32px 16px 24px 104px}}.disab-message-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.disab-message-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.disab-message-items-img{position:relative;z-index:1;max-width:480px;aspect-ratio:3/2;width:calc(100% - 64px);height:auto;margin-bottom:-56px}@media (min-width:992px){.disab-message-items-img{width:100%;margin-right:-160px;margin-bottom:0}}.disab-message-items-erea{padding:80px 16px 24px 16px}@media (min-width:768px){.disab-message-items-erea{padding:80px 40px 32px 40px}}@media (min-width:992px){.disab-message-items-erea{padding:32px 40px 32px 200px}}.disab-contact-erea{background-color:#f7f7f7;line-height:1.5}.disab-mail-link{text-decoration:underline;overflow-wrap:anywhere}.disab-tab{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px;margin-right:0;margin-left:0;margin-bottom:0;list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.disab-tab .disab-tab-item{border:none;position:relative;margin-bottom:8px;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;padding:8px 16px;text-align:center;color:#585858;font-weight:700;background-color:#d1d1d1;border-radius:8px;width:calc(50% - 4px)}.disab-tab .disab-tab-item:hover{background-color:#c0eeff;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}@media (min-width:768px){.disab-tab .disab-tab-item{width:calc(25% - 8px)}}.disab-tab .disab-tab-item[aria-selected=true]{color:#fff;background-color:#006497}