div.mainContents .mainVisual{margin:60px auto;display:flex;align-items:center;flex-wrap:nowrap}@media screen and (max-width: 1024px){div.mainContents .mainVisual{flex-wrap:wrap;justify-content:center}}div.mainContents .mainVisual .staffPhoto{width:100%;max-width:500px;min-width:350px;margin-right:5%}@media screen and (max-width: 768px){div.mainContents .mainVisual .staffPhoto{margin:0 auto}}div.mainContents .mainVisual .staffPhoto picture img{width:100%}div.mainContents .mainVisual .staffIntro{width:auto}@media screen and (max-width: 768px){div.mainContents .mainVisual .staffIntro{margin-top:-10vw}}div.mainContents .mainVisual .staffIntro .staffCareerArea{display:flex;gap:10px}@media screen and (max-width: 768px){div.mainContents .mainVisual .staffIntro .staffCareerArea{flex-wrap:wrap}}div.mainContents .mainVisual .staffIntro .staffCareerArea .staffInitial{background:linear-gradient(to right, #18e437, #19d6dd);display:flex;min-height:116px;min-width:119px;align-items:center;justify-content:center}@media screen and (max-width: 768px){div.mainContents .mainVisual .staffIntro .staffCareerArea .staffInitial{margin-right:100%}}div.mainContents .mainVisual .staffIntro .staffCareerArea .staffInitial p{font-size:3em;font-weight:600;color:#fff}div.mainContents .mainVisual .staffIntro .staffCareerArea .staffCareer{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:10px}div.mainContents .mainVisual .staffIntro .staffCareerArea .staffCareer span{border:solid 3px;-o-border-image:linear-gradient(to right, #18e437, #19d6dd) 1;border-image:linear-gradient(to right, #18e437, #19d6dd) 1;display:inline;font-weight:600;padding:.1em .5em}div.mainContents .mainVisual .staffIntro .staffCareerArea .staffCareer .jobName{font-size:2em;flex-shrink:0;margin-right:100%}div.mainContents .mainVisual .staffIntro .staffCareerArea .staffCareer .other{font-size:1.5em}div.mainContents .mainVisual .staffIntro ul.staffTags{display:flex;flex-wrap:wrap;margin:1em 0 2em}div.mainContents .mainVisual .staffIntro ul.staffTags li{display:inline;list-style:none;font-weight:600;padding-right:.5em}div.mainContents .mainVisual .staffIntro ul.staffTags li::before{content:"# "}div.mainContents .mainVisual .staffComment{font-size:2.85em;font-weight:600}@media screen and (max-width: 768px){div.mainContents .mainVisual .staffComment{font-size:2em}}div.mainContents .mainContents .history .flowArea{padding-top:20px}div.mainContents .mainContents .history .flowArea .flowAreaBlock{display:flex;flex-wrap:nowrap;align-items:baseline;background-color:#fff;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 50%, #19d6dd 50%, #19d6dd 100%);background-position:.6em 0;background-size:1px 6px;background-repeat:repeat-y;padding-bottom:2em}@media screen and (max-width: 768px){div.mainContents .mainContents .history .flowArea .flowAreaBlock{flex-wrap:wrap}}div.mainContents .mainContents .history .flowArea .flowAreaBlock:last-child{background-repeat:no-repeat}div.mainContents .mainContents .history .flowArea .flowAreaBlock h4{margin-bottom:.6em;line-height:1;width:10em}@media screen and (max-width: 768px){div.mainContents .mainContents .history .flowArea .flowAreaBlock h4{width:100%;display:block}}div.mainContents .mainContents .history .flowArea .flowAreaBlock h4:before{content:"";display:block;background:linear-gradient(to bottom, #18e437, #19d6dd);border-radius:1em;width:1em;height:1em;float:left;margin:1px 1em 1px 0}@media screen and (max-width: 768px){div.mainContents .mainContents .history .flowArea .flowAreaBlock h4:before{margin:1px 1em 1px 0}}div.mainContents .mainContents .history .flowArea .flowAreaBlock h4 .year{padding-right:.5em}div.mainContents .mainContents .history .flowArea .flowAreaBlock p{padding-left:2.5em;margin-top:-0.25em;margin-bottom:0;flex:1}div.mainContents .mainContents .history .flowArea .flowAreaBlock div.flowBtnWrap{padding-left:3.4em;display:block;width:100%;padding-bottom:2em}div.mainContents .mainContents .readContents.col2{display:flex;flex-wrap:nowrap;justify-content:center;gap:60px}@media screen and (max-width: 768px){div.mainContents .mainContents .readContents.col2{flex-wrap:wrap;gap:20px}}div.mainContents .mainContents .readContents.col2 picture{width:calc(50% - 30px);max-width:540px;flex-shrink:0}@media screen and (max-width: 768px){div.mainContents .mainContents .readContents.col2 picture{width:80%;max-width:initial}}div.mainContents .mainContents .readContents.col2 picture img{border-radius:20px}@media screen and (max-width: 768px){div.mainContents .mainContents .readContents.col2 picture img{width:100%}}div.mainContents .mainContents .readContents.col2 .textArea{width:auto;flex-grow:1}@media screen and (max-width: 768px){div.mainContents .mainContents .readContents.col2 .textArea{width:100%}}div.mainContents .mainContents .readContents.noBorder{padding-bottom:0;border:none}div.mainContents .mainContents .photoContents{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;width:100%;gap:4.15%;margin:40px 0;padding-bottom:40px;border-bottom:solid 2px #d9d9d9}@media screen and (max-width: 768px){div.mainContents .mainContents .photoContents{flex-wrap:wrap;justify-content:center;gap:20px}}div.mainContents .mainContents .photoContents picture{max-width:calc(100% - 30px);width:100%}@media screen and (max-width: 768px){div.mainContents .mainContents .photoContents picture{max-width:80%}}div.mainContents .mainContents .photoContents picture img{width:100%;border-radius:20px}div.mainContents .mainContents .photoContents.noBorder{border:none;padding-bottom:0px}div.mainContents .mainContents .toJobSeeker{padding:60px 40px;background:linear-gradient(to right, #f5ffea, #eafbff);border-radius:40px}@media screen and (max-width: 768px){div.mainContents .mainContents .toJobSeeker{padding:20px}}div.mainContents .mainContents .toJobSeeker h3{background:linear-gradient(to right, #69c21a, #2dc3ce);color:#fff;font-size:2em;font-weight:600;padding:.5em;border-radius:10px;font-size:2em}@media screen and (max-width: 768px){div.mainContents .mainContents .toJobSeeker h3{font-size:1.5em}}div.mainContents .mainContents .toJobSeeker h4{font-size:1.75em;font-weight:600;margin:1em 0}@media screen and (max-width: 768px){div.mainContents .mainContents .toJobSeeker h4{font-size:1.5em}}div.mainContents .mainContents .toJobSeeker p{font-size:1.2em;line-height:2}@media screen and (max-width: 768px){div.mainContents .mainContents .toJobSeeker p{font-size:1em}}div.mainContents .timeSchedule{margin:80px auto 60px}div.mainContents .timeSchedule .timeScheduleTitle{text-align:center;margin-bottom:40px}div.mainContents .timeSchedule .timeScheduleTitle h3{font-size:2em;text-align:center;display:inline-block;margin:0 auto;font-weight:600;line-height:2}div.mainContents .timeSchedule .timeScheduleTitle h3:after{content:"●　●　●";font-size:.4em;display:block;background:linear-gradient(to right, #69c21a, #2dc3ce);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}div.mainContents .timeSchedule .timeScheduleArea{margin-bottom:60px}div.mainContents .timeSchedule .timeScheduleArea.col2{display:flex;flex-wrap:nowrap;justify-content:center;gap:60px}@media screen and (max-width: 768px){div.mainContents .timeSchedule .timeScheduleArea.col2{flex-wrap:wrap;justify-content:center;gap:20px}}div.mainContents .timeSchedule .timeScheduleArea.col2 picture{width:calc(100% - 30px)}div.mainContents .timeSchedule .timeScheduleArea.col2 picture img{width:100%;border-radius:20px}div.mainContents .timeSchedule .timeScheduleArea.col2 .textArea{width:calc(100% - 30px);flex-grow:1}div.mainContents .timeSchedule .timeScheduleArea .timeStamp{display:flex;flex-wrap:nowrap;align-items:flex-start;margin-bottom:2em}div.mainContents .timeSchedule .timeScheduleArea .timeStamp span{border:solid 3px;-o-border-image:linear-gradient(to right, #18e437, #19d6dd) 1;border-image:linear-gradient(to right, #18e437, #19d6dd) 1;display:inline;font-size:1.125em;font-weight:600;padding:.1em .5em;line-height:1.75;margin-right:1em;width:6em;text-align:center}div.mainContents .timeSchedule .timeScheduleArea h4{font-size:1.4em;flex:1}div.mainContents .timeSchedule .timeScheduleArea p{font-size:1.2em;line-height:2;margin-bottom:1em}div.mainContents .peopleContents{width:100%;padding:60px 0;background:linear-gradient(45deg, #f5ffea, #eafbff)}@media screen and (max-width: 768px){div.mainContents .peopleContents{padding:30px 0px}}div.mainContents .peopleContents .peopleContentsWrap{padding:0;margin:0 auto}@media screen and (max-width: 768px){div.mainContents .peopleContents .peopleContentsWrap{min-width:initial;padding:0}}div.mainContents .peopleContents .peopleContentsWrap h3{font-size:2em;font-weight:600;background:linear-gradient(to right, #69c21a, #2dc3ce, #0d51fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;width:-moz-fit-content;width:fit-content;margin:auto}div.mainContents .peopleContents .peopleContentsWrap p{text-align:center}div.mainContents .peopleContents .peopleContentsWrap .staffArea{margin:0 auto;position:relative}@media screen and (max-width: 768px){div.mainContents .peopleContents .peopleContentsWrap .staffArea{padding:initial;gap:20px}}div.mainContents .peopleContents .peopleContentsWrap .staffArea .slide-arrow{position:absolute;top:40%;display:block;padding:10px;z-index:5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.mainContents .peopleContents .peopleContentsWrap .staffArea .slide-arrow:after{content:"❯";color:#999;font-size:2em;width:1.25em;height:1.25em;line-height:1.1em;border:solid 2px rgba(0,0,0,0);border-radius:2em;display:block;text-align:center;background-image:linear-gradient(white, white),linear-gradient(to right, #18e437, #19d6dd);background-origin:border-box;background-clip:padding-box,border-box}div.mainContents .peopleContents .peopleContentsWrap .staffArea .slide-arrow:hover{color:#fff;transition:.3s}div.mainContents .peopleContents .peopleContentsWrap .staffArea .slide-arrow:hover:after{transition:.3s;color:#19d6dd}div.mainContents .peopleContents .peopleContentsWrap .staffArea .slide-arrow.next-arrow{right:0}div.mainContents .peopleContents .peopleContentsWrap .staffArea .slide-arrow.prev-arrow{left:0}div.mainContents .peopleContents .peopleContentsWrap .staffArea .slide-arrow.prev-arrow:after{content:"❮️"}div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem{padding:20px;display:flex;flex-wrap:wrap;align-content:start;width:355px}@media screen and (max-width: 768px){div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem{padding:10px;width:calc(50% - 10px)}}div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem img{width:100%}div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem .staffPhoto{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:10px 0}div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem .staffPhoto p.staffCaption{text-align:right;display:inline;position:absolute;right:0;bottom:0;font-size:1.5em;font-weight:600}div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem .staffPhoto p.staffCaption span{background-color:#fff;border:solid 2px;-o-border-image:linear-gradient(to right, #18e437, #19d6dd) 1;border-image:linear-gradient(to right, #18e437, #19d6dd) 1;padding:.15em .25em;display:inline-block;position:relative;letter-spacing:-1px}div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem .staffPhoto p.staffCaption span:first-child{z-index:1;border-bottom:none;position:absolute;right:0;line-height:calc(1em + 5px);letter-spacing:2px}div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem .staffTags{font-size:1em;line-height:1.5;color:#555;width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 480px){div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem .staffTags span{width:100%;display:block}}div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem .staffTags span:before{content:"#"}div.mainContents .peopleContents .peopleContentsWrap .staffArea .staffItem .staffTags span:after{content:"";margin-right:1.5em}div.mainContents .peopleContents .peopleBtnWrap{padding:0 60px;margin:0 auto}@media screen and (max-width: 768px){div.mainContents .peopleContents .peopleBtnWrap{min-width:initial;padding:0 20px}}/*# sourceMappingURL=staff.css.map */