.fadein_down_postit,.section{visibility:visible!important}.carousel-item__btn,.carousel-item__subtitle,.carousel-item__title{letter-spacing:3px;font-weight:700}body{font-family:'Noto Sans JP',sans-serif}.contents_overview,.contents_overview2{position:relative}.contents_top_swiper{position:absolute;width:100%;margin:40px 0;padding:45px 0;overflow:hidden}.contents_top_swiper .swiper-slide{display:flex;justify-content:center;align-items:center;opacity:.4;overflow:hidden;transition:.7s;width:100%;height:100%}.top_swiper_slide1,.top_swiper_slide2,.top_swiper_slide3,.top_swiper_slide4,.top_swiper_slide5{position:absolute;width:100%;height:100%;top:0;left:0}.section{font-family:'Roboto Condensed',sans-serif;color:#333;z-index:0}.quote-mark{display:inline-block;transform:rotate(6deg);margin:0 .2em}.contents_line_left,.contents_line_right{height:6px;box-shadow:0 2px 6px rgba(0,102,255,.25);border-radius:3px;margin-bottom:20px;animation:1.2s cubic-bezier(.4,0,.2,1) forwards ContentsLineGrow;z-index:0;width:0}@-webkit-keyframes fadeInSectionLeft{0%{opacity:0;-webkit-transform:translateX(15vw) rotate(-2deg);-ms-transform:translateX(15vw) rotate(-2deg);transform:translateX(15vw) rotate(-2deg)}100%{opacity:1;-webkit-transform:translateX(5vw) rotate(-2deg);-ms-transform:translateX(5vw) rotate(-2deg);transform:translateX(5vw) rotate(-2deg)}}@keyframes fadeInSectionLeft{0%{opacity:0;-webkit-transform:translateX(15vw) rotate(-2deg);-ms-transform:translateX(15vw) rotate(-2deg);transform:translateX(15vw) rotate(-2deg)}100%{opacity:1;-webkit-transform:translateX(5vw) rotate(-2deg);-ms-transform:translateX(5vw) rotate(-2deg);transform:translateX(5vw) rotate(-2deg)}}@-webkit-keyframes fadeInSectionRight{0%{opacity:0;-webkit-transform:translateX(-15vw) rotate(2deg);-ms-transform:translateX(-15vw) rotate(2deg);transform:translateX(-15vw) rotate(2deg)}100%{opacity:1;-webkit-transform:translateX(-5vw) rotate(2deg);-ms-transform:translateX(-5vw) rotate(2deg);transform:translateX(-5vw) rotate(2deg)}}@keyframes fadeInSectionRight{0%{opacity:0;-webkit-transform:translateX(-15vw) rotate(2deg);-ms-transform:translateX(-15vw) rotate(2deg);transform:translateX(-15vw) rotate(2deg)}100%{opacity:1;-webkit-transform:translateX(-5vw) rotate(2deg);-ms-transform:translateX(-5vw) rotate(2deg);transform:translateX(-5vw) rotate(2deg)}}.contents_line_left_red{background:linear-gradient(to right,#ff3b3b,#ff6b8b,#ffe5ec)}.contents_line_left_blue{background:linear-gradient(to right,#06f,#6cf,#e0f7ff)}.contents_line_left_purple{background:linear-gradient(to right,#6a00ff,#9b66ff,#eae0ff)}.contents_line_right{background:linear-gradient(to left,#06f,#6cf,#e0f7ff);float:right}.contents_line_right_Yellow{background:linear-gradient(to left,#ff6a00,#ffa64d,#fff0e0)}.contents_line_left_green{background:linear-gradient(to left,#0c9,#6fc,#e0fff7)}@keyframes ContentsLineGrow{from{width:0;opacity:.2}to{width:100%;opacity:1}}html{scroll-behavior:smooth}.rs_top_swiper1_sozai1{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}svg.intro .text{font-family:HG丸ｺﾞｼｯｸM-Pro,sans-serif;text-transform:uppercase;display:block}svg.intro .text-stroke-1{fill:none;stroke:#ffffff;stroke-width:8px;stroke-dashoffset:-900;stroke-dasharray:900;stroke-linecap:butt;stroke-linejoin:round;-webkit-animation:1s ease-in-out forwards dash1;animation:1s ease-in-out forwards dash1}svg.intro.go .text-stroke-1:first-child{-webkit-animation-delay:0s;animation-delay:0s}svg.intro.go .text-stroke-1:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}svg.intro.go .text-stroke-1:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}svg.intro.go .text-stroke-2{fill:none;stroke:#353746;stroke-width:8px;stroke-dashoffset:-900;stroke-dasharray:900;stroke-linecap:butt;stroke-linejoin:round;-webkit-animation:1.8s ease-in-out forwards dash2;animation:1.8s ease-in-out forwards dash2}svg.intro.go .text-stroke-2:first-child{-webkit-animation-delay:.8s;animation-delay:.8s}svg.intro.go .text-stroke-2:nth-child(2){-webkit-animation-delay:1.2s;animation-delay:1.2s}svg.intro.go .text-stroke-2:nth-child(3){-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes dash1{100%{stroke-dashoffset:0}}@keyframes dash1{100%{stroke-dashoffset:0}}@-webkit-keyframes dash2{0%{stroke-dashoffset:-900;opacity:0}100%{stroke-dashoffset:0;opacity:1}}@keyframes dash2{0%{stroke-dashoffset:-900;opacity:0}100%{stroke-dashoffset:0;opacity:1}}.rs_top_swiper2_sozai1,.rs_top_swiper3_sozai1,.rs_top_swiper4_sozai1{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}.rs_top_swiper2_sozai2{position:absolute;right:0;top:55%;transform:translateY(-50%);width:40%;height:90%;object-fit:contain}.rs_top_swiper5_sozai1,.rs_top_swiper5_sozai7{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.section_hellow_welcome{width:800px;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInSectionLeft;animation-name:fadeInSectionLeft}.highlight_hello_welcome1,.highlight_interview1{color:#f84d74}.highlight_hello_welcome2{color:#7f8c8d}.highlight_hello_welcome3{color:#3498db}.fadein_down_postit{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadein_down_postit;animation-name:fadein_down_postit}@-webkit-keyframes fadein_down_postit{0%{opacity:0;-webkit-transform:translateY(-50px) rotate(2deg);-ms-transform:translateY(-50px) rotate(2deg);transform:translateY(-50px) rotate(2deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(2deg);-ms-transform:translateY(0) rotate(2deg);transform:translateY(0) rotate(2deg)}}@keyframes fadein_down_postit{0%{opacity:0;-webkit-transform:translateY(-50px) rotate(2deg);-ms-transform:translateY(-50px) rotate(2deg);transform:translateY(-50px) rotate(2deg)}100%{opacity:1;-webkit-transform:translateY(0) rotate(2deg);-ms-transform:translateY(0) rotate(2deg);transform:translateY(0) rotate(2deg)}}.overview_box1{padding:15px;color:#fff;box-shadow:4px 4px 4px rgba(0,0,0,.07);word-break:break-all;background:url(../img/re_recruiterbg4.webp);margin:0 auto}.overview_box1_tape{width:50%;height:35px;margin:-25px auto 0;background:linear-gradient(#2b2b55,#15156a,navy);transform:rotate(-3deg);opacity:.3}.overview_box2_strong,.overview_box3_strong,.overview_box4_strong{width:8vw;height:8vw;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:1;animation-timing-function:ease}.overview_box1_subtitle,.overview_box1_title{text-align:center;line-height:1.8;margin-bottom:10px}.overview_box2_title,.overview_box3_title,.overview_box4_title{font-size:2.1vw;padding:5px 26px 5px 42px;background:#fff0d9;color:#2d2d2d;margin-left:-33px;line-height:1.3;border-bottom:3px solid orange}.overview_box2_img img,.overview_box2_strong img,.overview_box3_img img,.overview_box3_strong img,.overview_box4_img img,.overview_box4_strong img{width:100%;height:100%}.overview_box2_title:before,.overview_box3_title:before,.overview_box4_title:before{position:absolute;top:-2px;left:-2px;width:0;height:0;content:'';border:none;border-bottom:79px solid transparent;z-index:-1;background-clip:padding-box}.overview_box2_circle{border-radius:500px 500px 0 0;background:#efe200;transform:rotate(-43deg);animation-name:overview_box2_circle;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;animation-play-state:paused;opacity:0}.overview_box2_img{transform:rotate(-13deg);box-shadow:20px 20px 0 #aad5ff;background-color:#e6e6fa;animation-name:overview_box2_img;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.overview_box2_strong{animation-name:overview_box2_strong}.overview_box2_title{animation-name:overview_box2_title;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.overview_box2_comment{color:#2d2d2d;animation-name:overview_box2_comment;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.overview_box3_diamond{background:#ed4337;transform:rotate(45deg);animation-name:overview_box3_diamond;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;animation-play-state:paused;opacity:0}.overview_box3_img{background-color:#e6e6fa;animation-name:overview_box3_img;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;transform:rotate(10deg);box-shadow:20px 20px 0 #5af;opacity:0}.overview_box3_strong{animation-name:overview_box3_strong}.overview_box3_title{animation-name:overview_box3_title;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.overview_box3_comment{color:#2d2d2d;animation-name:overview_box3_comment;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.overview_box4_triangle{background-color:#a1d3a2;clip-path:polygon(0 60%,50% 0,100% 60%);-webkit-clip-path:polygon(0 60%,50% 0,100% 60%);animation-name:overview_box4_triangle;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0}.overview_box4_img{background-color:#e6e6fa;opacity:0;animation-name:overview_box4_img;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards;transform:rotate(-10deg);box-shadow:20px 20px 0 #0080ff}.overview_box4_strong{animation-name:overview_box4_strong}.overview_box4_title{animation-name:overview_box4_title;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.overview_box4_comment{color:#2d2d2d;animation-name:overview_box4_comment;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.toiukoto{text-align:center;color:#05a;animation-name:toiukoto;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.overview_title_img{transform:translate(-60%);animation-name:overview_title_img;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.overview_title_img img{height:100%;width:100%}.overview_title{background-color:rgba(255,255,255,0);background-blend-mode:lighten;margin:auto}.overview_title .mask.normal{color:#00cce1;-webkit-clip-path:polygon(0 0,262px 0,262px 460px,0 460px);clip-path:polygon(0 0,14vw 0,14vw 46vw,0 460vw)}.overview_title .mask.burn{color:#004156;-webkit-clip-path:polygon(262px 0,862px 0,862px 460px,262px 460px);clip-path:polygon(14vw 0,86vw 0,862px 460px,14vw 460vw);mix-blend-mode:color-burn}.overview_title .txt{line-height:1;position:absolute;top:65px;left:0}.overview_title .line{display:block;font-family:"Hiragino Kaku Gothic ProN"}.overview_title .line+.line{margin-top:15px}.overview_title .letter,.overview_title .line,.welcome span{opacity:0}.overview_title .letter{display:inline-block;padding-top:5px}.overview_title.is-visible .line{opacity:1}.overview_title.is-visible .letter{animation:.8s cubic-bezier(0,1.2,.13,1.5) forwards slideIn}@keyframes slideIn{0%{opacity:0;transform:translate3d(-100px,0,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.welcome{width:100%;text-align:center}.welcome_title span{display:inline-block;color:#006ad5;opacity:0;transform:translate(-150px,0) scale(.3);animation:.5s forwards leftRight}.welcome_title span:nth-of-type(2){animation-delay:.05s}.is-act .syain_swiper_text span:first-child,.syain_swiper_text span:first-child,.welcome_title span:nth-of-type(3){animation-delay:.1s}.welcome_title span:nth-of-type(4){animation-delay:.15s}.is-act .syain_swiper_text span:nth-child(2),.syain_swiper_text span:nth-child(2),.welcome_title span:nth-of-type(5){animation-delay:.2s}.welcome_title span:nth-of-type(6){animation-delay:.25s}.is-act .syain_swiper_text span:nth-child(3),.syain_swiper_text span:nth-child(3),.welcome_title span:nth-of-type(7){animation-delay:.3s}.welcome_title span:nth-of-type(8){animation-delay:.35s}.is-act .syain_swiper_text span:nth-child(4),.syain_swiper_text span:nth-child(4),.welcome_title span:nth-of-type(9){animation-delay:.4s}.welcome_title span:nth-of-type(10){animation-delay:.45s}.is-act .syain_swiper_text span:nth-child(5),.syain_swiper_text span:nth-child(5),.welcome_title span:nth-of-type(11){animation-delay:.5s}.welcome_title span:nth-of-type(12){animation-delay:.55s}.welcome_title span:nth-of-type(13){animation-delay:.6s}.welcome_title span:nth-of-type(14){animation-delay:.65s}.welcome_title span:nth-of-type(15){animation-delay:.7s}.welcome_title span:nth-of-type(16){animation-delay:.75s}.welcome_title span:nth-of-type(17){animation-delay:.8s}.welcome_title span:nth-of-type(18){animation-delay:.85s}.welcome_title span:nth-of-type(19){animation-delay:.9s}.welcome_title span:nth-of-type(20){animation-delay:.95s}@keyframes leftRight{40%{transform:translate(150px,0) scale(.7);opacity:1;color:#006ad5}60%{color:#2b95ff}80%{transform:translate(0) scale(2);opacity:0}100%{transform:translate(0) scale(1);opacity:1}}.section_number,.section_recruiter{width:900px;text-align:right;margin-left:auto;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInSectionRight;animation-name:fadeInSectionRight}.highlight_talk1{color:#4169e1}.highlight_talk2{color:#ff4500}.contents_recruiter{height:660px;margin:0 auto;overflow:hidden;border-radius:10px 20px 30px 40px;opacity:0;animation-name:contents_recruiter;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.contents_recruiter_bg{width:100%;height:100%;object-fit:cover;display:block}.recruiter_title{position:absolute;top:0;width:100vw;height:auto;transform:rotate(-7deg);z-index:2}.recruiter_title h2{position:relative;text-align:left;color:#fff;font-family:'Comic Neue',cursive;font-weight:400}.recruiter_title h2 span{display:block}.recruiter_title p{width:450px;font-family:Meiryo,sans-serif;color:#000}.recruiter_button a{display:inline-block;padding:10px 30px;background:#000;font-family:'Gloria Hallelujah',cursive;color:#fff;text-decoration:none}.recruiter_button a:hover{background:#4c5482;color:#000}ul#recruiter_img{list-style:none}ul#recruiter_img li{position:absolute;background:url(../img/re_recruiterbg3.webp) no-repeat}.syain_swiper{position:relative;z-index:1;width:100%;height:100%;margin-left:auto;margin-right:auto}.contents_number,.contents_real,.number_container{overflow:hidden;margin:0 auto}.syain_swiper .swiper-slide{text-align:center;font-size:18px;height:calc((100% - 30px)/ 2)!important;display:flex;justify-content:center;align-items:center}.syain_swiper .swiper-slide:nth-child(1n){background-color:#b2ebc3}.syain_swiper .swiper-slide:nth-child(2n){background-color:#ffb75e}.syain_swiper .swiper-slide:nth-child(3n){background-color:#fffacd}.syain_swiper .swiper-slide:nth-child(4n){background-color:#ff8da1}.syain_swiper .swiper-slide:nth-child(5n){background-color:#ffdde6}.syain_swiper .swiper-slide:nth-child(6n){background-color:#e0fffa}.syain_swiper .swiper-slide:nth-child(7n){background-color:#d6cdee}.syain_swiper .swiper-slide:nth-child(8n){background-color:#d6ebff}.syain_swiper .swiper-slide img{width:100%;height:auto;object-fit:cover}.syain_swiper .swiper-pagination-bullet{width:12px;height:12px;background-color:#a9a9a9;opacity:1}.syain_swiper .swiper-pagination-bullet-active{background-color:gold;transform:scale(1.3)}.syain_swiper_text{position:absolute;width:15em;transform:translate(-50%,-50%);font-family:'Yu Gothic',serif;text-align:center;display:block;line-height:1;z-index:2;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.syain_swiper_text span{opacity:0;animation:.3s both syain_swiper_text;background:linear-gradient(90deg,#00bfff,#ff4e50,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.syain_swiper_text strong{opacity:0;filter:blur(10px);animation:.7s .4s both syain_swiper_text,2s .4s both blur;font-size:200%}.is-act .syain_swiper_text span:nth-child(6),.syain_swiper_text span:nth-child(6){animation-delay:1.2s}.is-act .syain_swiper_text span{opacity:0;animation:.3s both letter-glow;opacity:1}.is-act .syain_swiper_text strong{opacity:0;filter:blur(10px);animation:.5s .4s both letter-glow,2s .4s both letter-blur;font-size:200%}@keyframes syain_swiper_text{0%{opacity:0;text-shadow:0 0 1px rgba(255,255,255,.1)}66%{opacity:1;text-shadow:0 0 20px rgba(255,255,255,.9)}77%{opacity:1}100%{opacity:.7;text-shadow:0 0 20px rgba(255,255,255,0);background:linear-gradient(90deg,#00bfff,#ff4e50,red);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@keyframes blur{0%{opacity:0;filter:blur(10px)}100%{opacity:1;filter:blur(0)}}.section_interview{width:800px;text-align:left;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInSectionLeft;animation-name:fadeInSectionLeft}.highlight_interview2{color:#9932cc}.contents_interview a{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-drag:none}.highlight_number1{color:orange}.highlight_number2{color:#3cb371}.number_container{background:#222;height:100%;perspective:1200px}.number_container:after{content:'';position:absolute;top:0;left:15%;width:85%;height:100%;background:linear-gradient(to right,rgba(230,220,255,0) 0,rgba(230,220,255,.3) 25%,rgba(60,80,160,.5) 50%,rgba(60,80,160,.7) 75%,rgba(60,80,160,.85) 100%);z-index:10;pointer-events:none}.number_wrap{position:absolute;top:-60%;left:-10%;height:300%;width:200%;transform:rotateX(20deg) rotateY(40deg) rotateZ(-20deg);z-index:5}.number_pattern{background-size:500px;position:absolute;top:0;left:0;height:100%;width:400%;animation:200s linear infinite NumberScroll;background-image:url("../img/re_number.webp");background-repeat:repeat}@keyframes NumberScroll{from{transform:translate3d(0,0,0)}to{transform:translate3d(-4000px,0,0)}}.number_text{right:3%;width:50%;z-index:20;text-align:right;font-family:Yomogi,sans-serif;line-height:1.2}.number_text h2{margin:0 0 .4em;font-weight:600;color:#fff;letter-spacing:.05em;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.number_text p{font-weight:500;color:#f39c12;letter-spacing:.02em;text-shadow:2px 2px 2px rgba(255,255,255,.7)}.section_real{width:800px;text-align:Left;-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInSectionLeft;animation-name:fadeInSectionLeft}.highlight_office1{color:#c71585}.highlight_office2{color:#6495ed}.contents_real{display:block;padding:1em;border:none;border-top:2px solid #a6c8ff;border-left:2px solid #a6c8ff}.carousel-item{visibility:visible;display:flex;width:100%;height:100%;align-items:center;justify-content:flex-end;-webkit-align-items:center;-webkit-justify-content:flex-end;background-color:#fff;flex-shrink:0;-webkit-flex-shrink:0;position:absolute;z-index:0;transition:.6s linear}.carousel-item__info{height:100%;display:flex;justify-content:center;flex-direction:column;display:-webkit-flex;-webkit-justify-content:center;-webkit-flex-direction:column;order:1;left:0;margin:auto;padding:0 40px;width:40%}.carousel-item__image{width:60%;height:100%;order:2;align-self:flex-end;flex-basis:50%;-webkit-order:2;-webkit-align-self:flex-end;-webkit-flex-basis:50%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;transform:translateX(100%);transition:.6s ease-in-out}.carousel-item__subtitle{font-family:YOMOGI,sans-serif;text-transform:uppercase;margin:0;color:#595959;transform:translateY(25%);opacity:0;visibility:hidden;transition:.4s ease-in-out}.carousel-item__title{margin:15px 0 0;font-family:YOMOGI,serif;line-height:45px;color:#3a3a3a;transform:translateY(25%);opacity:0;visibility:hidden;transition:.6s ease-in-out}.carousel-item__btn,.carousel-item__description{font-family:YOMOGI,sans-serif;transform:translateY(25%);opacity:0;visibility:hidden;transition:.6s ease-in-out}.carousel-item__description{margin-top:35px;color:#666;line-height:22px;margin-bottom:35px}.carousel-item-seo{opacity:0;pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.carousel-item--1 .carousel-item__image{background-image:url('../img/re_real1.jpg')}.carousel-item--2 .carousel-item__image{background-image:url('../img/re_real2.jpg')}.carousel-item--3 .carousel-item__image{background-image:url('../img/re_real3.jpg')}.carousel-item--4 .carousel-item__image{background-image:url('../img/re_real4.jpg')}.carousel-item--5 .carousel-item__image{background-image:url('../img/re_real5.jpg')}.carousel-item--6 .carousel-item__image{background-image:url('../img/re_real6.jpg')}.carousel-item__btn{color:#2c2c2c;text-transform:uppercase;margin:0;width:35%;text-decoration:none}.carousel__nav{position:absolute;right:0;z-index:2;background-color:#fff;bottom:0}.carousel__icon{display:inline-block;vertical-align:middle;width:16px;fill:#5d5d5d}.carousel__arrow{cursor:pointer;display:inline-block;padding:11px 15px;position:relative}.carousel__arrow:first-child:after{content:'';right:-3px;position:absolute;width:1px;background-color:#b0b0b0;height:14px;top:50%;margin-top:-7px}.active{z-index:1;display:flex;visibility:visible}.active .carousel-item__btn,.active .carousel-item__description,.active .carousel-item__subtitle,.active .carousel-item__title{transform:translateY(0);opacity:1;transition:.6s ease-in-out;visibility:visible}.active .carousel-item__image{transition:.6s ease-in-out;transform:translateX(0)}@media screen and (min-width:1300px){.rs_top_swiper5_sozai2,.rs_top_swiper5_sozai3,.rs_top_swiper5_sozai4,.rs_top_swiper5_sozai5,.rs_top_swiper5_sozai6{object-fit:contain;transform:translateY(-50%)}.rs_top_swiper5_sozai2,.rs_top_swiper5_sozai3,.rs_top_swiper5_sozai4,.rs_top_swiper5_sozai5,.rs_top_swiper5_sozai6,.top_swiper_slide5 p{height:auto;position:absolute}.number_text,.rs_top_swiper5_sozai2,.rs_top_swiper5_sozai3,.rs_top_swiper5_sozai4,.rs_top_swiper5_sozai5,.rs_top_swiper5_sozai6{transform:translateY(-50%)}.rs_top_swiper5_sozai2{top:24%;left:4%;width:20%}.rs_top_swiper5_sozai3{top:69%;left:17%;width:20%}.rs_top_swiper5_sozai4{top:27%;right:15%;width:20%}.rs_top_swiper5_sozai5{top:78%;right:8%;width:20%}.rs_top_swiper5_sozai6{top:49%;right:26%;width:45%;opacity:.3}.top_swiper_slide5 p{top:40%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:1.2rem;font-family:'HGS創英ﾌﾟﾚｾﾞﾝｽEB',sans-serif;color:#084b8a;text-shadow:2px 2px 5px rgba(0,0,0,.3);margin:20px 0;text-align:center}.top_swiper_slide5 p:first-of-type::after{content:"私たちは眼科検査機器のスペシャリストです。"}.top_swiper_slide5 p:nth-of-type(2){position:absolute;top:50%}.top_swiper_slide5 p:nth-of-type(2)::after{content:"Tomeyの公式サイトはこちらから。"}.caption-short1,.caption-short2,.real_short,.syain_card_swiper,.top_swiper_slide5 p:nth-of-type(3){display:none}.carousel-item__title,.section{font-size:3em}.quote-mark{font-size:1.2em}.section_hellow_welcome{position:relative;top:820px}.line_hellow_welcome{position:relative;top:830px}.overview_box1{position:relative;top:880px;width:50vw}.overview_box1_title{font-size:2.2em!important}.overview_box1_subtitle{font-size:1.4em!important}.overview_box1 p:nth-of-type(2)::after{content:"TOMEYの職場を、ありのままに。"}.overview_box1 p:nth-of-type(3)::after{content:"働く人の声と空気感をお届けします。"}.overview_box2{position:relative;top:920px;height:50vw}.overview_box2_circle{position:absolute;top:-80px;left:-18.5vw;width:56vw;height:28vw}@keyframes overview_box2_circle{100%{top:80px;left:-8.5vw;opacity:.7}}.overview_box2_img{position:absolute;top:300px;left:-5vw;width:25vw;height:19vw}@keyframes overview_box2_img{100%{top:200px;left:5vw;opacity:1}}.overview_box2_strong,.overview_box4_strong{position:absolute;top:380px;left:71vw}@keyframes overview_box2_strong{100%{top:280px;left:71vw;opacity:1}}.overview_box2_title{position:absolute;top:70px;left:40vw}@keyframes overview_box2_title{100%{top:170px;left:35vw;opacity:1}}.overview_box2_comment{position:relative;top:130px;left:25vw;width:57vw;font-size:1.4vw}@keyframes overview_box2_comment{100%{top:230px;left:35vw;opacity:1}}.caption-long{display:block}.overview_box2_comment:first-of-type,.overview_box2_comment:nth-of-type(3),.overview_box3_comment:nth-of-type(2),.overview_box3_comment:nth-of-type(4),.overview_box4_comment:nth-of-type(2),.overview_box4_comment:nth-of-type(3){margin-bottom:30px}.overview_box3{position:relative;top:700px;height:50vw}.overview_box3_diamond{position:absolute;top:0;left:40vw;width:35vw;height:35vw}@keyframes overview_box3_diamond{100%{top:100px;left:50vw;opacity:.7}}.overview_box3_img{position:absolute;top:120px;left:65vw;width:25vw;height:19w}@keyframes overview_box3_img{100%{top:220px;left:65vw;opacity:1}}.overview_box3_strong{position:absolute;top:400px;left:25vw}@keyframes overview_box3_strong{100%{top:300px;left:25vw;opacity:1}}.overview_box3_title{position:absolute;top:80px;left:0}@keyframes overview_box3_title{100%{top:180px;left:5vw;opacity:1}}.overview_box3_comment{position:relative;top:150px;left:10vw;width:57vw;font-size:1.4vw}@keyframes overview_box3_comment{100%{top:250px;left:5vw;opacity:1}}.overview_box4{position:relative;top:550px;height:38vw}.overview_box4_triangle{position:absolute;top:-80px;left:0;width:60vw;height:60vw}@keyframes overview_box4_triangle{100%{top:0;left:8.5vw;opacity:.7}}.overview_box4_img{position:absolute;top:300px;left:0;width:25vw;height:19vw}@keyframes overview_box4_img{100%{top:200px;left:10vw;opacity:1}}@keyframes overview_box4_strong{100%{top:280px;left:71vw;opacity:1}}.overview_box2_title,.overview_box3_title,.overview_box4_title{font-size:2.1vw;width:57vw}.overview_box4_title{position:absolute;top:160px;left:30vw}@keyframes overview_box4_title{100%{top:170px;left:40vw;opacity:1}}.overview_box4_comment{position:relative;top:260px;left:29vw;width:57vw;font-size:1.4vw}@keyframes overview_box4_comment{100%{top:240px;left:39vw;opacity:1}}.contents_overview2{position:relative;top:520px;height:760px}.toiukoto{position:absolute;top:0;width:98vw;font-size:2vw;text-align:center;color:#05a}@keyframes toiukoto{100%{top:50px;opacity:1}}.overview_title_img{position:absolute;top:100px;left:55%;height:500px;width:500px}@keyframes overview_title_img{100%{top:130px;left:55%;opacity:1}}.overview_title{position:absolute;top:160px;width:53vw;height:450px;left:22vw}.overview_title .mask{position:absolute;top:8px;bottom:0;left:5vw;right:0}.overview_title .line{font-size:4.4vw}.overview_title .large{font-size:6.4vw}.welcome{position:absolute;top:680px;font-size:2.5em}.section_recruiter{position:relative;top:660px}.line_recruiter{position:relative;top:670px}.contents_recruiter{position:relative;top:780px;width:78vw}@keyframes contents_recruiter{100%{top:680px;opacity:1}}.recruiter_title{margin:40px 0 0 -25px}.recruiter_title h2{font-size:7em;padding:20px 0 10px 80px;background:url(../img/re_talk1.webp)}.recruiter_title h2 span{font-size:.25em}.recruiter_title p{font-size:1.2em;padding:25px 0 0 80px}.recruiter_button a{font-size:1.7em}.recruiter_img_common{margin:25px 0 0 1.2vw;position:relative}.recruiter_img{object-fit:cover;width:15.8vw;height:15.8vw}ul#recruiter_img li{width:18.4vw;height:24vw}ul#recruiter_img li.recruiter_img1{top:20px;left:44vw;transform:rotate(5deg);z-index:10}ul#recruiter_img li.recruiter_img2{top:180px;left:54.5vw;transform:rotate(22deg)}ul#recruiter_img li.recruiter_img3{top:240px;left:32vw;transform:rotate(-10deg)}.recruiter_caption{position:absolute;top:0;left:0;width:18.5vw;height:23vw;padding:17.8vw 25px 0 22px;font-family:Meiryo,sans-serif;color:#000;font-size:1em;text-align:center}.contents_interview,.contents_number,.contents_real{width:78vw;opacity:0;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.section_interview{position:relative;top:790px}.line_interview{position:relative;top:800px}.contents_interview{position:relative;top:710px;height:1100px;display:block;overflow:hidden;margin:0 auto;padding:0;animation-name:contents_interview}@keyframes contents_interview{100%{top:810px;opacity:1}}.syain_swiper_text{top:50%;left:50%;font-size:5em}.section_number{position:relative;top:950px}.line_number{position:relative;top:960px}.contents_number{position:relative;top:1060px;height:30vw;animation-name:contents_number}@keyframes contents_number{100%{top:960px;opacity:1}}.number_text{position:absolute;top:50%}.number_text h2{font-size:6.84em}.number_text p{font-size:3.42em}.section_real{position:relative;top:1090px}.line_real{position:relative;top:1100px}.contents_real{position:relative;top:1050px;height:430px;animation-name:contents_real}@keyframes contents_real{100%{top:1100px;opacity:1}}.carousel-item__subtitle{font-size:1.1em}.carousel-item__btn,.carousel-item__description{font-size:.9em}@media screen and (min-width:1300px) and (max-width:1499px){.contents_interview{height:900px}.syain_swiper_text{font-size:3.5em}.number_text h2{font-size:5em}.number_text p{font-size:3em}.carousel-item__subtitle{font-size:1em}.carousel-item__title{font-size:2.8em}.carousel-item__description{font-size:.85em;margin-bottom:15px}.carousel-item__btn{font-size:.8em}}.footer{top:1100px}}@media screen and (max-width:1299px){.rs_top_swiper5_sozai2,.rs_top_swiper5_sozai3,.rs_top_swiper5_sozai4,.rs_top_swiper5_sozai5,.rs_top_swiper5_sozai6{transform:translateY(-50%);object-fit:contain}.rs_top_swiper5_sozai2,.rs_top_swiper5_sozai3,.rs_top_swiper5_sozai4,.rs_top_swiper5_sozai5,.rs_top_swiper5_sozai6,.top_swiper_slide5 p{height:auto;position:absolute}.rs_top_swiper5_sozai2{top:21%;left:9%;width:25%}.rs_top_swiper5_sozai3{top:75%;left:21%;width:25%}.rs_top_swiper5_sozai4{top:25%;right:18%;width:25%}.rs_top_swiper5_sozai5{top:80%;right:8%;width:25%}.rs_top_swiper5_sozai6{top:49%;right:26%;width:50%;opacity:.3}.top_swiper_slide5 p{top:35%;left:50%;transform:translate(-50%,-50%);width:100%;font-size:1.2rem;font-family:'HGS創英ﾌﾟﾚｾﾞﾝｽEB',sans-serif;color:#084b8a;text-shadow:2px 2px 5px rgba(0,0,0,.3);margin:20px 0;text-align:center}.top_swiper_slide5 p:first-of-type::after{content:"私たちは眼科検査機器の"}.top_swiper_slide5 p:nth-of-type(2){position:absolute;top:45%}.top_swiper_slide5 p:nth-of-type(2)::after{content:"スペシャリストです。"}.top_swiper_slide5 p:nth-of-type(3){position:absolute;top:55%}.top_swiper_slide5 p:nth-of-type(3)::after{content:"Tomeyの公式サイトはこちらから。"}}@media screen and (min-width:1100px) and (max-width:1299px){.carousel-item__title,.section{font-size:2.8em}.quote-mark{font-size:1.2em}.section_hellow_welcome{position:relative;top:760px}.line_hellow_welcome{position:relative;top:770px}.overview_box1{position:relative;top:800px;width:60vw}.overview_box1_title{font-size:2.4em!important}.overview_box1_subtitle{font-size:1.5em!important}.overview_box1 p:nth-of-type(2)::after{content:"TOMEYの職場を、ありのままに。"}.overview_box1 p:nth-of-type(3)::after{content:"働く人の声と空気感をお届けします。"}.overview_box2{position:relative;top:800px;height:50vw}.overview_box2_circle{position:absolute;top:-80px;left:-18.5vw;width:56vw;height:28vw}@keyframes overview_box2_circle{100%{top:80px;left:-8.5vw;opacity:.7}}.overview_box2_img{position:absolute;top:270px;left:-5vw;width:26vw;height:20vw}@keyframes overview_box2_img{100%{top:170px;left:5vw;opacity:1}}.overview_box2_strong{position:absolute;top:350px;left:71vw}@keyframes overview_box2_strong{100%{top:250px;left:71vw;opacity:1}}.overview_Box2_title,.overview_box2_title,.overview_box3_title,.overview_box4_title{font-size:2.1vw;width:57vw}.overview_box2_title{position:absolute;top:40px;left:44vw}@keyframes overview_box2_title{100%{top:140px;left:39vw;opacity:1}}.overview_box2_comment{position:relative;top:100px;left:29vw;width:57vw;font-size:1.5vw}@keyframes overview_box2_comment{100%{top:200px;left:39vw;opacity:1}}.caption-long{display:block}.caption-short1,.caption-short2,.real_short,.syain_card_swiper{display:none}.overview_box2_comment:first-of-type,.overview_box2_comment:nth-of-type(3),.overview_box3_comment:nth-of-type(2),.overview_box3_comment:nth-of-type(4),.overview_box4_comment:nth-of-type(2),.overview_box4_comment:nth-of-type(3){margin-bottom:20px}.overview_box3{position:relative;top:600px;height:50vw}.overview_box3_diamond{position:absolute;top:0;left:55vw;width:35vw;height:35vw}@keyframes overview_box3_diamond{100%{top:100px;left:50vw;opacity:.7}}.overview_box3_img{position:absolute;top:140px;left:64vw;width:25vw;height:19w}@keyframes overview_box3_img{100%{top:240px;left:64vw;opacity:1}}.overview_box3_strong{position:absolute;top:460px;left:25vw}@keyframes overview_box3_strong{100%{top:360px;left:25vw;opacity:1}}.overview_box3_title{position:absolute;top:120px;left:0}@keyframes overview_box3_title{100%{top:220px;left:5vw;opacity:1}}.overview_box3_comment{position:relative;top:180px;left:10vw;width:57vw;font-size:1.5vw}@keyframes overview_box3_comment{100%{top:280px;left:5vw;opacity:1}}.overview_box4{position:relative;top:520px;height:38vw}.overview_box4_triangle{position:absolute;top:-80px;left:0;width:60vw;height:60vw}@keyframes overview_box4_triangle{100%{top:0;left:8.5vw;opacity:.7}}.overview_box4_img{position:absolute;top:240px;left:0;width:25vw;height:19vw}@keyframes overview_box4_img{100%{top:140px;left:10vw;opacity:1}}.overview_box4_strong{position:absolute;top:300px;left:71vw}@keyframes overview_box4_strong{100%{top:240px;left:71vw;opacity:1}}.overview_box4_title{position:absolute;top:100px;left:30vw}@keyframes overview_box4_title{100%{top:110px;left:40vw;opacity:1}}.overview_box4_comment{position:relative;top:190px;left:29vw;width:57vw;font-size:1.5vw}@keyframes overview_box4_comment{100%{top:170px;left:39vw;opacity:1}}.contents_overview2{position:relative;top:550px;height:38vw}.toiukoto{position:absolute;top:-30px;width:98vw;font-size:2vw;text-align:center;color:#05a}@keyframes toiukoto{100%{top:20px;opacity:1}}.overview_title_img{position:absolute;top:100px;left:60%;height:450px;width:450px}@keyframes overview_title_img{100%{top:130px;left:60%;opacity:1}}.overview_title{position:absolute;top:150px;width:53vw;height:450px;left:22vw}.overview_title .mask{position:absolute;top:8px;bottom:0;left:5vw;right:0}.overview_title .line{font-size:4.5vw}.overview_title .large{font-size:6.5vw}.welcome{position:absolute;top:680px;font-size:2.5em}.section_recruiter{position:relative;top:920px}.line_recruiter{position:relative;top:930px}.contents_recruiter{position:relative;top:1030px;width:78vw}@keyframes contents_recruiter{100%{top:930px;opacity:1}}.recruiter_title{margin:40px 0 0 -25px}.recruiter_title h2{font-size:6em;padding:20px 0 10px 80px;background:url(../img/re_talk1.webp)}.recruiter_title h2 span{font-size:.23em}.recruiter_title p{font-size:1em;padding:25px 0 0 80px}.recruiter_button a{font-size:1.8em}.recruiter_img_common{margin:25px 0 0 1.2vw;position:relative}ul#recruiter_img li{width:18.4vw;height:24vw}.recruiter_img{object-fit:cover;width:15vw;height:15vw}ul#recruiter_img li.recruiter_img1{top:20px;left:45vw;transform:rotate(5deg);z-index:10}ul#recruiter_img li.recruiter_img2{top:180px;left:54.5vw;transform:rotate(22deg)}ul#recruiter_img li.recruiter_img3{top:240px;left:33vw;transform:rotate(-10deg)}.recruiter_caption{position:absolute;top:0;left:0;width:21vw;height:23vw;padding:17.8vw 25px 0 0;font-family:Meiryo,sans-serif;color:#000;font-size:.9em;text-align:center}.contents_interview,.contents_number{position:relative;width:78vw;opacity:0;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.section_interview{position:relative;top:1040px}.line_interview{position:relative;top:1050px}.contents_interview{top:950px;height:800px;display:block;overflow:hidden;margin:0 auto;padding:0;animation-name:contents_interview}@keyframes contents_interview{100%{top:1050px;opacity:1}}.syain_swiper_text{top:50%;left:50%;font-size:4em}.section_number{position:relative;top:1140px}.line_number{position:relative;top:1150px}.contents_number{top:1250px;height:35vw;animation-name:contents_number}@keyframes contents_number{100%{top:1150px;opacity:1}}.number_text{position:absolute;top:50%;transform:translateY(-50%)}.number_text h2{font-size:5em}.number_text p{font-size:2.5em}.section_real{position:relative;top:1210px}.line_real{position:relative;top:1220px}.contents_real{position:relative;top:1170px;width:80vw;height:430px;opacity:0;animation-name:contents_real;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}@keyframes contents_real{100%{top:1220px;opacity:1}}.carousel-item__subtitle{font-size:1em}.carousel-item__description{font-size:.8em;margin-bottom:10px}.carousel-item__btn{font-size:.9em}.footer{top:1220px}}@media screen and (min-width:768px) and (max-width:1099px){.contents_interview,.contents_number,.contents_real{opacity:0;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.section{font-size:2em}.quote-mark{font-size:1.4em}.section_hellow_welcome{position:relative;top:750px;width:600px}.line_hellow_welcome{position:relative;top:760px}.overview_box1{position:relative;top:770px;width:70vw}.overview_box1_title{font-size:2.4em!important}.overview_box1_subtitle{font-size:1.5em!important}.overview_box1 p:nth-of-type(2)::after{content:"TOMEYの職場を、ありのままに。"}.overview_box1 p:nth-of-type(3)::after{content:"働く人の声と空気感をお届けします。"}.overview_box2{position:relative;top:780px;height:50vw}.overview_box2_circle{position:absolute;top:-60px;left:-18.5vw;width:56vw;height:28vw}@keyframes overview_box2_circle{100%{top:60px;left:-8.5vw;opacity:.7}}.overview_box2_img{position:absolute;top:230px;left:-4vw;width:27vw;height:21vw}@keyframes overview_box2_img{100%{top:130px;left:4vw;opacity:1}}.overview_box2_strong{position:absolute;top:310px;left:85vw}@keyframes overview_box2_strong{100%{top:210px;left:85vw;opacity:1}}.overview_box2_title{position:absolute;top:0;left:43vw}@keyframes overview_box2_title{100%{top:100px;left:38vw;opacity:1}}.overview_box2_comment{position:relative;top:45px;left:28vw;width:57vw;font-size:1.7vw}@keyframes overview_box2_comment{100%{top:145px;left:38vw;opacity:1}}.caption-long{display:block}.caption-short1,.caption-short2,.number_text p,.real_long,.syain_card_swiper{display:none}.overview_box2_comment:first-of-type,.overview_box2_comment:nth-of-type(3),.overview_box3_comment:nth-of-type(2),.overview_box3_comment:nth-of-type(4),.overview_box4_comment:nth-of-type(2),.overview_box4_comment:nth-of-type(3){margin-bottom:20px}.overview_box3{position:relative;top:620px;height:50vw}.overview_box3_diamond{position:absolute;top:40px;left:55vw;width:35vw;height:35vw}@keyframes overview_box3_diamond{100%{top:140px;left:50vw;opacity:.7}}.overview_box3_img{position:absolute;top:120px;left:65vw;width:25vw;height:19vw}@keyframes overview_box3_img{100%{top:220px;left:65vw;opacity:1}}.overview_box3_strong{position:absolute;top:440px;left:25vw}@keyframes overview_box3_strong{100%{top:340px;left:25vw;opacity:1}}.overview_box3_title{position:absolute;top:100px;left:0}@keyframes overview_box3_title{100%{top:200px;left:5vw;opacity:1}}.overview_box3_comment{position:relative;top:145px;left:10vw;width:57vw;font-size:1.7vw}@keyframes overview_box3_comment{100%{top:245px;left:5vw;opacity:1}}.contents_overview2,.overview_box4{position:relative;top:650px;height:38vw}.overview_box4_triangle{position:absolute;top:-80px;left:0;width:60vw;height:60vw}@keyframes overview_box4_triangle{100%{top:0;left:8.5vw;opacity:.7}}.overview_box4_img{position:absolute;top:200px;left:-8vw;width:25vw;height:19vw}@keyframes overview_box4_img{100%{top:100px;left:8vw;opacity:1}}.overview_box4_strong{position:absolute;top:230px;left:71vw}@keyframes overview_box4_strong{100%{top:190px;left:71vw;opacity:1}}.overview_box2_title,.overview_box3_title,.overview_box4_title{font-size:2.1vw;width:60vw}.overview_box4_title{position:absolute;top:70px;left:30vw}@keyframes overview_box4_title{100%{top:80px;left:40vw;opacity:1}}.overview_box4_comment{position:relative;top:145px;left:29vw;width:57vw;font-size:1.7vw}@keyframes overview_box4_comment{100%{top:125px;left:39vw;opacity:1}}.toiukoto{position:absolute;top:-30px;width:98vw;font-size:2.5vw;text-align:center;color:#05a}@keyframes toiukoto{100%{top:20px;opacity:1}}.overview_title_img{position:absolute;top:80px;left:60%;height:400px;width:400px}@keyframes overview_title_img{100%{top:110px;left:60%;opacity:1}}.overview_title{position:absolute;top:130px;width:65vw;height:450px;left:16vw}.overview_title .mask{position:absolute;top:8px;bottom:0;left:5vw;right:0}.overview_title .line{font-size:5.5vw}.overview_title .large{font-size:7.5vw}.section_recruiter{position:relative;top:990px;width:600px}.line_recruiter{position:relative;top:1000px}.contents_recruiter{width:78vw}.section_interview{position:relative;top:1040px;width:600px}.line_interview{position:relative;top:1050px}.contents_interview{position:relative;top:950px;width:78vw;height:800px;display:block;overflow:hidden;margin:0 auto;padding:0;animation-name:contents_interview}@keyframes contents_interview{100%{top:1050px;opacity:1}}.syain_swiper_text{top:50%;left:50%;font-size:2.5em}.section_number{position:relative;top:1090px;width:600px}.line_number{position:relative;top:1100px}.contents_number{position:relative;top:1200px;width:78vw;height:35vw;animation-name:contents_number}@keyframes contents_number{100%{top:1100px;opacity:1}}.number_text{position:absolute;top:60%;transform:translateY(-60%)}.number_text h2{font-size:3.5em}.section_real{position:relative;top:1150px;width:600px}.line_real{position:relative;top:1160px}.contents_real{position:relative;top:1100px;width:78vw;height:450px;animation-name:contents_real}@keyframes contents_real{100%{top:1150px;opacity:1}}.carousel-item__image{flex-basis:60%;-webkit-flex-basis:60%}.carousel-item__subtitle{font-size:1em}.carousel-item__title{font-size:1.6em}.carousel-item__btn,.carousel-item__description{font-size:.9em}.footer{top:1150px}}@media screen and (min-width:768px){.rs_top_swiper2_sozai10,.rs_top_swiper2_sozai3,.rs_top_swiper2_sozai4,.rs_top_swiper2_sozai5,.rs_top_swiper2_sozai6,.rs_top_swiper2_sozai7,.rs_top_swiper2_sozai8,.rs_top_swiper2_sozai9,.rs_top_swiper3_sozai2,.rs_top_swiper4_sozai2{position:absolute;transform:translateY(-50%);object-fit:contain}.contents_top_swiper{top:100px;height:550px}svg.intro .text{font-size:240%}svg.intro{position:relative;top:61%;left:3%;height:100%;width:55%;transform:translate(0,-50%);margin:0 auto}.rs_top_swiper2_sozai3{top:62%;right:29%;width:47%;height:47%}.rs_top_swiper2_sozai4{top:30%;right:65%;width:36%;height:36%}.rs_top_swiper2_sozai5{top:74%;right:71%;width:30%;height:30%}.rs_top_swiper2_sozai6{top:25%;right:27%;width:32%;height:32%}.rs_top_swiper2_sozai7{top:23%;right:-7%;width:35%;height:35%}.rs_top_swiper2_sozai8{top:42%;right:33%;width:11%;height:11%}.rs_top_swiper2_sozai9{top:26%;right:57%;width:12%;height:12%}.rs_top_swiper2_sozai10{top:80%;right:58%;width:13%;height:13%}.rs_top_swiper3_sozai2{left:2.5%;top:50%;width:95%;height:77%}.rs_top_swiper3_sozai3,.rs_top_swiper4_sozai3,.rs_top_swiper5_sozai7{display:none}.rs_top_swiper4_sozai2{left:1%;top:55%;width:100%;height:85%}}@media screen and (min-width:890px) and (max-width:1099px){.welcome{position:absolute;top:570px;font-size:2.3em}.contents_recruiter{position:relative;top:1100px;width:78.7vw}@keyframes contents_recruiter{100%{top:1000px;opacity:1}}.recruiter_title{margin:40px 0 0 -25px}.recruiter_title h2{font-size:6em;padding:20px 0 10px 80px;background:url(../img/re_talk1.webp)}.recruiter_title h2 span{font-size:.23em}.recruiter_title p{font-size:1em;padding:25px 0 0 80px}.recruiter_button a{font-size:1.8em}.recruiter_img_common{margin:10px 0 0 1.8vw;position:relative}ul#recruiter_img li{width:20vw;height:25vw}.recruiter_img{object-fit:cover;width:16vw;height:16vw}ul#recruiter_img li.recruiter_img1{top:20px;left:42vw;transform:rotate(5deg);z-index:10}ul#recruiter_img li.recruiter_img2{top:200px;left:54.5vw;transform:rotate(22deg)}ul#recruiter_img li.recruiter_img3{top:400px;left:36vw;transform:rotate(-10deg)}.recruiter_caption{position:absolute;top:0;left:-50px;width:30vw;height:23vw;padding:18vw 0 0;font-family:Meiryo,sans-serif;color:#000;font-size:.9em;text-align:center}}@media screen and (min-width:768px) and (max-width:889px){.welcome{position:absolute;top:570px;font-size:2.3em}.contents_recruiter{position:relative;top:1130px;width:78.7vw}@keyframes contents_recruiter{100%{top:1030px;opacity:1}}.recruiter_title{margin:40px 0 0 -30px}.recruiter_title h2{font-size:6em;padding:20px 0 10px 80px;background:url(../img/re_talk1.webp)}.recruiter_title h2 span{font-size:.23em}.recruiter_title p{font-size:1em;padding:25px 0 0 80px}.recruiter_button a{font-size:1.8em}.recruiter_img_common{margin:10px 0 0 2vw;position:relative}ul#recruiter_img li{width:21vw;height:26vw}.recruiter_img{object-fit:cover;width:16.5vw;height:16.5vw}ul#recruiter_img li.recruiter_img1{top:20px;left:46vw;transform:rotate(5deg);z-index:10}ul#recruiter_img li.recruiter_img2{top:220px;left:54.5vw;transform:rotate(22deg);z-index:2}ul#recruiter_img li.recruiter_img3{top:400px;left:42vw;transform:rotate(-10deg);z-index:1}.recruiter_caption{position:absolute;top:5px;left:-35px;width:30vw;height:23vw;padding:18vw 0 0;font-family:Meiryo,sans-serif;color:#000;font-size:.8em;text-align:center}}@media screen and (min-width:567px) and (max-width:767px){.rs_top_swiper2_sozai3,.rs_top_swiper2_sozai4{object-fit:contain;position:absolute;transform:translateY(-50%)}.contents_top_swiper{top:60px;height:400px}svg.intro .text{font-size:240%}svg.intro{position:relative;top:58%;left:2%;height:100%;width:55%;transform:translate(0,-50%);margin:0 auto}.rs_top_swiper2_sozai3{top:62%;right:31%;width:51%;height:51%}.rs_top_swiper2_sozai4{top:27%;right:66%;width:35%;height:35%}.rs_top_swiper2_sozai5{position:absolute;top:79%;right:71%;transform:translateY(-50%);width:29%;height:29%;object-fit:contain}.rs_top_swiper2_sozai6,.rs_top_swiper2_sozai7{top:23%;width:35%;height:35%;object-fit:contain;position:absolute;transform:translateY(-50%)}.rs_top_swiper2_sozai6{right:31%}.rs_top_swiper2_sozai7{right:-5%}.rs_top_swiper2_sozai8{position:absolute;top:38%;right:32%;transform:translateY(-50%);width:12%;height:12%;object-fit:contain}.rs_top_swiper2_sozai9{position:absolute;top:34%;right:59%;transform:translateY(-50%);width:14%;height:14%;object-fit:contain}.rs_top_swiper2_sozai10{position:absolute;top:80%;right:58%;transform:translateY(-50%);width:18%;height:18%;object-fit:contain}.rs_top_swiper3_sozai2{position:absolute;left:2.5%;top:50%;transform:translateY(-50%);width:95%;height:83%;object-fit:contain}.caption-long,.caption-short2,.number_text p,.real_long,.recruiter_caption p,.rs_top_swiper3_sozai3,.rs_top_swiper4_sozai3,.rs_top_swiper5_sozai1,.syain_card_swiper{display:none}.rs_top_swiper4_sozai2{position:absolute;left:1%;top:55%;transform:translateY(-50%);width:100%;height:88%;object-fit:contain}.rs_top_swiper5_sozai2,.rs_top_swiper5_sozai3,.rs_top_swiper5_sozai4,.rs_top_swiper5_sozai5{position:absolute;width:23%;transform:translateY(-50%);object-fit:contain}.rs_top_swiper5_sozai2{top:25%;left:8%;height:auto}.rs_top_swiper5_sozai3{top:75%;left:46%;height:auto}.rs_top_swiper5_sozai4{top:18%;right:6%;height:auto}.rs_top_swiper5_sozai5{top:79%;right:0;height:auto}.rs_top_swiper5_sozai6,.top_swiper_slide5 p:nth-of-type(2){top:40%;position:absolute}.rs_top_swiper5_sozai6{right:22%;transform:translateY(-50%);width:50%;height:auto;object-fit:contain;opacity:.3}.contents_interview,.contents_number,.contents_real{opacity:0;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.top_swiper_slide5 p{position:absolute;top:30%;left:53%;transform:translate(-50%,-50%);width:100%;height:auto;font-size:1.1rem;font-family:'HGS創英ﾌﾟﾚｾﾞﾝｽEB',sans-serif;color:#084b8a;text-shadow:2px 2px 5px rgba(0,0,0,.3);margin:20px 0;text-align:center}.top_swiper_slide5 p:first-of-type::after{content:"私たちは眼科検査機器の"}.top_swiper_slide5 p:nth-of-type(2)::after{content:"スペシャリストです。"}.top_swiper_slide5 p:nth-of-type(3){position:absolute;top:50%}.top_swiper_slide5 p:nth-of-type(3)::after{content:"Tomeyの公式サイトはこちらから。"}.section{font-size:1.6em}.quote-mark{font-size:1.4em}.section_hellow_welcome{position:relative;top:540px;width:500px}.line_hellow_welcome{position:relative;top:550px}.overview_box1{position:relative;top:570px;width:85vw}.overview_box1_title{font-size:2.2em!important}.overview_box1_subtitle{font-size:1.3em!important}.overview_box1 p:nth-of-type(2)::after{content:"TOMEYの職場を、ありのままに。"}.overview_box1 p:nth-of-type(3)::after{content:"働く人の声と空気感をお届けします。"}.overview_box2{position:relative;top:580px;height:650px}.overview_box2_circle{position:absolute;top:230px;left:-18.5vw;width:60vw;height:32vw}@keyframes overview_box2_circle{100%{top:330px;left:-8.5vw;opacity:.7}}.overview_box2_img{position:absolute;top:70px;left:15vw;width:280px;height:230px}@keyframes overview_box2_img{100%{top:60px;left:25vw;opacity:1}}.overview_box2_strong{position:absolute;top:420px;left:75vw;width:12vw;height:12vw}@keyframes overview_box2_strong{100%{top:520px;left:75vw;opacity:1}}.overview_box2_title{position:absolute;top:250px;left:40vw}@keyframes overview_box2_title{100%{top:350px;left:35vw;opacity:1}}.caption-short1,.overview_box2_title_break,.overview_box3_title_break,.overview_box4_title_break{display:block}.overview_box2_comment{position:relative;top:310px;left:24vw;width:57vw;font-size:2.1vw}@keyframes overview_box2_comment{100%{top:410px;left:34vw;opacity:1}}.overview_box2_comment:first-of-type,.overview_box2_comment:nth-of-type(2),.overview_box3_comment:first-of-type,.overview_box3_comment:nth-of-type(2),.overview_box4_comment:first-of-type,.overview_box4_comment:nth-of-type(2){margin-bottom:15px}.overview_box3{position:relative;top:560px;height:650px}.overview_box3_diamond{position:absolute;top:200px;left:50vw;width:40vw;height:40vw}@keyframes overview_box3_diamond{100%{top:300px;left:40vw;opacity:.7}}.overview_box3_img{position:absolute;top:0;left:45vw;width:280px;height:230px}@keyframes overview_box3_img{100%{top:50px;left:35vw;opacity:1}}.overview_box3_strong{position:absolute;top:570px;left:25vw;width:12vw;height:12vw}@keyframes overview_box3_strong{100%{top:470px;left:25vw;opacity:1}}.overview_box3_title{position:absolute;top:230px;left:4vw}@keyframes overview_box3_title{100%{top:330px;left:9vw;opacity:1}}.overview_box3_comment{position:relative;top:290px;left:10vw;width:57vw;font-size:2.1vw}@keyframes overview_box3_comment{100%{top:390px;left:5vw;opacity:1}}.overview_box4{position:relative;top:450px;height:650px}.overview_box4_triangle{position:absolute;top:200px;left:0;width:65vw;height:65vw}@keyframes overview_box4_triangle{100%{top:300px;left:8.5vw;opacity:.7}}.overview_box4_img{position:absolute;top:-80px;left:20vw;width:280px;height:230px}@keyframes overview_box4_img{100%{top:80px;left:30vw;opacity:1}}.overview_box4_strong{position:absolute;top:230px;left:71vw}@keyframes overview_box4_strong{100%{top:190px;left:71vw;opacity:1}}.overview_box2_title,.overview_box3_title,.overview_box4_title{font-size:2.1vw;width:60vw}.overview_box4_title{position:absolute;top:360px;left:25vw}@keyframes overview_box4_title{100%{top:370px;left:35vw;opacity:1}}.overview_box4_comment{position:relative;top:450px;left:22vw;width:57vw;font-size:2.1vw}@keyframes overview_box4_comment{100%{top:430px;left:32vw;opacity:1}}.contents_overview2{position:relative;top:420px;height:38vw}.toiukoto{position:absolute;top:-80px;width:98vw;font-size:2.5vw;text-align:center;color:#05a}@keyframes toiukoto{100%{top:20px;opacity:1}}.overview_title_img{position:absolute;top:10px;left:60%;height:350px;width:350px}@keyframes overview_title_img{100%{top:110px;left:60%;opacity:1}}.overview_title{position:absolute;top:120px;width:90vw;height:450px;left:6vw}.overview_title .mask{position:absolute;top:8px;bottom:0;left:5vw;right:0}.overview_title .line{font-size:8vw}.overview_title .large{font-size:10vw}.welcome{position:absolute;top:560px;font-size:1.8em}.section_recruiter{position:relative;top:860px;width:500px}.line_recruiter{position:relative;top:870px}.contents_recruiter{position:relative;top:970px;width:90vw}@keyframes contents_recruiter{100%{top:870px;opacity:1}}.recruiter_title{margin:40px 0 0 -35px}.recruiter_title h2{font-size:5em;padding:20px 0 10px 80px;background:url(../img/re_talk1.webp)}.recruiter_title h2 span{font-size:.23em}.recruiter_title p{font-size:1em;padding:25px 0 0 70px}.recruiter_button a{font-size:2em}.recruiter_img_common{margin:10px 0 0 1.3vw;position:relative}ul#recruiter_img li{width:27vw;height:27vw}.recruiter_img{object-fit:cover;width:24vw;height:24vw}ul#recruiter_img li.recruiter_img1{top:20px;left:54vw;transform:rotate(5deg);z-index:10}ul#recruiter_img li.recruiter_img2{top:230px;left:59vw;transform:rotate(22deg);z-index:2}ul#recruiter_img li.recruiter_img3{top:420px;left:49vw;transform:rotate(-10deg);z-index:1}.section_interview{position:relative;top:940px;width:500px}.line_interview{position:relative;top:950px}.contents_interview{position:relative;top:850px;width:90vw;height:700px;display:block;overflow:hidden;margin:0 auto;padding:0;animation-name:contents_interview}@keyframes contents_interview{100%{top:950px;opacity:1}}.syain_swiper_text{top:50%;left:50%;font-size:2.3em}.section_number{position:relative;top:1020px;width:500px}.line_number{position:relative;top:1030px}.contents_number{position:relative;top:1130px;width:95vw;height:40vw;animation-name:contents_number}@keyframes contents_number{100%{top:1030px;opacity:1}}.number_text{position:absolute;top:70%;transform:translateY(-70%)}.number_text h2{font-size:3.1em}.section_real{position:relative;top:1100px;width:500px}.line_real{position:relative;top:1110px}.contents_real{position:relative;top:1050px;width:93vw;height:520px;animation-name:contents_real}@keyframes contents_real{100%{top:1100px;opacity:1}}.carousel-item__image{flex-basis:60%;-webkit-flex-basis:60%}.carousel-item{flex-direction:column}.carousel-item__info{width:90%;height:0%}.carousel-item__subtitle{font-size:.5m}.carousel-item__title{font-size:2em;line-height:35px}.carousel-item__description{font-size:.8em;margin-top:10px;margin-bottom:5px}.carousel-item__btn{font-size:.8em}.carousel-item__image{width:85%;margin-right:10px}.footer{top:1100px}}@media screen and (min-width:567px){.contents_top_swiper .swiper-slide-active{opacity:1;z-index:1;transform:scale(1.5)}.contents_top_swiper .swiper-pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:10}.contents_top_swiper .swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,.2)}.contents_top_swiper .swiper-pagination-bullet-active{color:#fff;background:#007aff}}@media screen and (max-width:566px){.rs_top_swiper2_sozai3,.rs_top_swiper2_sozai4{transform:translateY(-50%);object-fit:contain;position:absolute}.contents_top_swiper{top:50px;height:400px}.contents_top_swiper .swiper-slide-active{opacity:1;z-index:1;transform:scale(1.2)}.contents_top_swiper .swiper-pagination{display:none!important}svg.intro .text{font-size:230%}svg.intro{position:relative;top:69%;left:10%;height:100%;width:55%;transform:translate(0,-50%);margin:0 auto}.rs_top_swiper2_sozai3{top:63%;right:29%;width:51%;height:51%}.rs_top_swiper2_sozai4{top:27%;right:59%;width:34%;height:34%}.rs_top_swiper2_sozai5{position:absolute;top:82%;right:62%;transform:translateY(-50%);width:30%;height:30%;object-fit:contain}.rs_top_swiper2_sozai6,.rs_top_swiper2_sozai7{top:23%;object-fit:contain;position:absolute;transform:translateY(-50%)}.rs_top_swiper2_sozai6{right:28%;width:30%;height:30%}.rs_top_swiper2_sozai7{right:-3%;width:35%;height:35%}.rs_top_swiper2_sozai8{position:absolute;top:39%;right:33%;transform:translateY(-50%);width:10%;height:10%;object-fit:contain}.rs_top_swiper2_sozai9{position:absolute;top:41%;right:54%;transform:translateY(-50%);width:14%;height:14%;object-fit:contain}.rs_top_swiper2_sozai10{position:absolute;top:82%;right:51%;transform:translateY(-50%);width:15%;height:15%;object-fit:contain}.rs_top_swiper5_sozai2,.rs_top_swiper5_sozai3,.rs_top_swiper5_sozai4,.rs_top_swiper5_sozai5{width:25%;transform:translateY(-50%);object-fit:contain}.rs_top_swiper5_sozai2,.rs_top_swiper5_sozai3,.rs_top_swiper5_sozai4,.rs_top_swiper5_sozai5,.rs_top_swiper5_sozai6,.top_swiper_slide5 p{height:auto;position:absolute}.rs_top_swiper5_sozai1,.syain_swiper{display:none}.rs_top_swiper5_sozai2{top:20%;left:10%}.rs_top_swiper5_sozai3{top:78%;left:40%}.rs_top_swiper5_sozai4{top:18%;right:10%}.rs_top_swiper5_sozai5{top:82%;right:5%}.rs_top_swiper5_sozai6{top:45%;right:22%;transform:translateY(-50%);width:50%;object-fit:contain;opacity:.3}.top_swiper_slide5 p{top:30%;left:53%;transform:translate(-50%,-50%);width:100%;font-size:1.05rem;font-family:'HGS創英ﾌﾟﾚｾﾞﾝｽEB',sans-serif;color:#084b8a;text-shadow:2px 2px 5px rgba(0,0,0,.3);margin:20px 0;text-align:center}.top_swiper_slide5 p:first-of-type::after{content:"私たちは眼科検査機器の"}.top_swiper_slide5 p:nth-of-type(2){position:absolute;top:40%}.top_swiper_slide5 p:nth-of-type(2)::after{content:"スペシャリストです。"}.top_swiper_slide5 p:nth-of-type(3){position:absolute;top:50%}.top_swiper_slide5 p:nth-of-type(3)::after{content:"Tomeyの公式サイトはこちらから。"}.contents_interview{position:relative;top:800px;width:90vw;height:500px;display:block;overflow:hidden;margin:0 auto;padding:0;opacity:0;animation-name:contents_interview;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}@keyframes contents_interview{100%{top:900px;opacity:1}}.syain_swiper_text{top:16%;left:50%;font-size:1.5em}.syain_card_swiper{position:relative;z-index:1;width:80%;height:100%;margin-left:auto;margin-right:auto}.syain_card_swiper .swiper-slide{display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:22px;color:#fff}.syain_card_swiper .swiper-slide:nth-child(1n){background-color:#b2ebc3}.syain_card_swiper .swiper-slide:nth-child(2n){background-color:#ffb75e}.syain_card_swiper .swiper-slide:nth-child(3n){background-color:#fffacd}.syain_card_swiper .swiper-slide:nth-child(4n){background-color:#ff8da1}.syain_card_swiper .swiper-slide:nth-child(5n){background-color:#ffdde6}.syain_card_swiper .swiper-slide:nth-child(6n){background-color:#e0fffa}.syain_card_swiper .swiper-slide:nth-child(7n){background-color:#d6cdee}.syain_card_swiper .swiper-slide:nth-child(8n){background-color:#d6ebff}.syain_card_swiper .swiper-slide img{position:relative;top:30px;width:100%;height:100%;object-fit:cover;display:block}.syain_card_swiper .swiper-pagination-bullet{width:10px;height:10px;background-color:#a9a9a9;opacity:1}.syain_card_swiper .swiper-pagination-bullet-active{background-color:gold;transform:scale(1.3)}}@media screen and (min-width:530px) and (max-width:566px){.rs_top_swiper3_sozai2,.rs_top_swiper4_sozai2{position:absolute;transform:translateY(-50%);width:100%;object-fit:contain}.contents_number,.contents_real{opacity:0;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.rs_top_swiper3_sozai2{left:1.2%;top:50%;height:98%}.caption-long,.caption-short1,.number_text p,.real_long,.recruiter_caption p,.rs_top_swiper3_sozai3,.rs_top_swiper4_sozai3{display:none}.rs_top_swiper4_sozai2{left:0;top:57%;height:100%}.quote-mark,.section{font-size:1.4em}.section_hellow_welcome{position:relative;top:500px;width:400px}.line_hellow_welcome{position:relative;top:510px}.overview_box1{position:relative;top:530px;width:85vw}.overview_box1_title{font-size:2.2em!important}.overview_box1_subtitle{font-size:1.3em!important}.overview_box1 p:nth-of-type(2)::after{content:"TOMEYの職場を、ありのままに。"}.overview_box1 p:nth-of-type(3)::after{content:"働く人の声と空気感をお届けします。"}.overview_box2{position:relative;top:560px;height:680px}.overview_box2_circle{position:absolute;top:230px;left:-18.5vw;width:72vw;height:44vw}@keyframes overview_box2_circle{100%{top:330px;left:-8.5vw;opacity:.7}}.overview_box2_img{position:absolute;transform:translateY(-50%) rotate(-13deg);top:70px;left:10vw;width:56vw;height:46vw}@keyframes overview_box2_img{100%{transform:translateY(-50%) rotate(-13deg);top:170px;left:15vw;opacity:1}}.overview_box2_strong{position:absolute;top:350px;left:75vw;width:12vw;height:12vw}@keyframes overview_box2_strong{100%{top:450px;left:75vw;opacity:1}}.overview_box2_title,.overview_box3_title,.overview_box4_title{font-size:2.9vw;width:62vw;padding:5px 26px 5px 22px}.overview_box2_title{position:absolute;top:250px;left:40vw}@keyframes overview_box2_title{100%{top:350px;left:35vw;opacity:1}}.caption-short2,.overview_box2_title_break,.overview_box3_title_break,.overview_box4_title_break{display:block}.overview_box2_comment{position:relative;top:310px;left:24vw;width:57vw;font-size:2.5vw}@keyframes overview_box2_comment{100%{top:410px;left:34vw;opacity:1}}.overview_box2_comment:first-of-type,.overview_box3_comment:first-of-type,.overview_box3_comment:nth-of-type(2),.overview_box4_comment:first-of-type,.overview_box4_comment:nth-of-type(2){margin-bottom:15px}.overview_box3{position:relative;top:460px;height:680px}.overview_box3_diamond{position:absolute;top:280px;left:26vw;width:45vw;height:45vw}@keyframes overview_box3_diamond{100%{top:380px;left:36vw;opacity:.7}}.overview_box3_img{position:absolute;top:-60px;left:25vw;width:56vw;height:46vw}@keyframes overview_box3_img{100%{top:60px;left:35vw;opacity:1}}.overview_box3_strong{position:absolute;top:590px;left:25vw;width:12vw;height:12vw}@keyframes overview_box3_strong{100%{top:490px;left:25vw;opacity:1}}.overview_box3_title{position:absolute;top:280px;left:4vw}@keyframes overview_box3_title{100%{top:380px;left:9vw;opacity:1}}.overview_box3_comment{position:relative;top:340px;left:10vw;width:57vw;font-size:2.5vw}@keyframes overview_box3_comment{100%{top:440px;left:5vw;opacity:1}}.overview_box4{position:relative;top:390px;height:650px}.overview_box4_triangle{position:absolute;top:250px;left:0;width:68vw;height:68vw}@keyframes overview_box4_triangle{100%{top:350px;left:8.5vw;opacity:.7}}.overview_box4_img{position:absolute;top:-80px;left:10vw;width:56vw;height:46vw}@keyframes overview_box4_img{100%{top:80px;left:20vw;opacity:1}}.overview_box4_strong{position:absolute;top:350px;left:71vw;width:12vw;height:12vw}@keyframes overview_box4_strong{100%{top:450px;left:71vw;opacity:1}}.overview_box4_title{position:absolute;top:380px;left:20vw}@keyframes overview_box4_title{100%{top:390px;left:30vw;opacity:1}}.overview_box4_comment{position:relative;top:470px;left:15vw;width:57vw;font-size:2.5vw}@keyframes overview_box4_comment{100%{top:450px;left:25vw;opacity:1}}.contents_overview2{position:relative;top:390px;height:38vw}.toiukoto{position:absolute;top:-30px;width:98vw;font-size:3.5vw;text-align:center;color:#05a}@keyframes toiukoto{100%{top:20px;opacity:1}}.overview_title_img{position:absolute;top:80px;left:60%;height:350px;width:350px}@keyframes overview_title_img{100%{top:110px;left:60%;opacity:1}}.overview_title{position:absolute;top:130px;width:90vw;height:450px;left:10vw}.overview_title .mask{position:absolute;top:8px;bottom:0;left:5vw;right:0}.overview_title .line{font-size:8vw}.overview_title .large{font-size:10vw}.welcome{position:absolute;top:530px;font-size:1.8em}.section_recruiter{position:relative;top:840px;width:400px}.line_recruiter{position:relative;top:850px}.contents_recruiter{position:relative;top:940px;width:90vw}@keyframes contents_recruiter{100%{top:840px;opacity:1}}.recruiter_title{margin:40px 0 0 -30px}.recruiter_title h2{font-size:5em;padding:20px 0 10px 60px;background:url(../img/re_talk1.webp)}.recruiter_title h2 span{font-size:.23em}.recruiter_title p{font-size:1em;padding:25px 0 0 50px}.recruiter_button a{font-size:2em}.recruiter_img_common{margin:9px 0 0 1.3vw;position:relative}ul#recruiter_img li{width:28vw;height:28vw}.recruiter_img{object-fit:cover;width:25vw;height:25vw}ul#recruiter_img li.recruiter_img1{top:20px;left:54vw;transform:rotate(5deg);z-index:10}ul#recruiter_img li.recruiter_img2{top:230px;left:59vw;transform:rotate(22deg);z-index:2}ul#recruiter_img li.recruiter_img3{top:420px;left:49vw;transform:rotate(-10deg);z-index:1}.section_interview{position:relative;top:900px;width:400px}.line_interview{position:relative;top:910px}.section_number{position:relative;top:980px;width:400px}.line_number{position:relative;top:990px}.contents_number{position:relative;top:1080px;width:90vw;height:38vw;animation-name:contents_number}@keyframes contents_number{100%{top:980px;opacity:1}}.number_text{position:absolute;top:70%;transform:translateY(-70%)}.number_text h2{font-size:2.5em}.section_real{position:relative;top:1050px;width:400px}.line_real{position:relative;top:1060px}.contents_real{position:relative;top:1000px;width:90vw;height:500px;animation-name:contents_real}@keyframes contents_real{100%{top:1050px;opacity:1}}.carousel-item__image{flex-basis:60%;-webkit-flex-basis:60%;width:100%}.carousel-item{flex-direction:column}.carousel-item__info{width:100%;height:40%}.carousel-item__btn,.carousel-item__subtitle{font-size:.7em}.carousel-item__title{font-size:1.7em;line-height:10px}.carousel-item__description{font-size:.8em;margin-bottom:10px;margin-top:20px}.footer{top:1050px}}@media screen and (min-width:430px) and (max-width:529px){.rs_top_swiper3_sozai3,.rs_top_swiper4_sozai3{position:absolute;top:50%;object-fit:contain;transform:translateY(-50%);width:100%}.contents_interview,.contents_number,.contents_real{opacity:0;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.rs_top_swiper3_sozai3{left:1.2%;height:98%}.caption-long,.caption-short1,.number_text p,.real_long,.recruiter_caption p,.rs_top_swiper3_sozai2,.rs_top_swiper4_sozai2,.syain_swiper{display:none}.rs_top_swiper4_sozai3{left:0;height:95%}.section{font-size:1.2em}.quote-mark{font-size:1.4em}.section_hellow_welcome{position:relative;top:500px;width:350px}.line_hellow_welcome{position:relative;top:510px}.overview_box1{position:relative;transform:translateY(-50%);top:520px;width:71vw}.overview_box1_title{font-size:2em!important}.overview_box1_subtitle{font-size:1.1em!important}.overview_box1 p:nth-of-type(2)::after{content:"TOMEYの職場を、ありのままに。"}.overview_box1 p:nth-of-type(3)::after{content:"働く人の声と"}.overview_box1 p:nth-of-type(4)::after{content:"空気感をお届けします。"}.overview_box2{position:relative;top:520px;height:620px}.overview_box2_circle{position:absolute;top:140px;left:-18.5vw;width:72vw;height:44vw}@keyframes overview_box2_circle{100%{top:240px;left:-8.5vw;opacity:.7}}.overview_box2_img{position:absolute;transform:translateY(-50%) rotate(-13deg);top:40px;left:8vw;width:250px;height:200px}@keyframes overview_box2_img{100%{transform:translateY(-50%) rotate(-13deg);top:140px;left:13vw;opacity:1}}.overview_box2_strong{position:absolute;top:310px;left:70vw;width:20vw;height:20vw}@keyframes overview_box2_strong{100%{top:400px;left:70vw;opacity:1}}.overview_box2_title,.overview_box3_title,.overview_box4_title{font-size:3.3vw;width:72vw;padding:5px 26px 5px 12px}.overview_box2_title{position:absolute;transform:translateY(-50%);margin-left:-5px;top:220px;left:25vw}@keyframes overview_box2_title{100%{transform:translateY(-50%);top:320px;left:20vw;opacity:1}}.caption-short2,.overview_box2_title_break,.overview_box3_title_break,.overview_box4_title_break{display:block}.overview_box2_comment{position:relative;top:250px;left:13vw;width:57vw;font-size:3vw}@keyframes overview_box2_comment{100%{top:350px;left:23vw;opacity:1}}.overview_box2_comment:first-of-type{margin-bottom:10px}.overview_box3{position:relative;top:470px;height:auto}.overview_box3_diamond{position:absolute;top:320px;left:45vw;width:45vw;height:45vw}@keyframes overview_box3_diamond{100%{top:220px;left:35vw;opacity:.7}}.overview_box3_img{position:absolute;top:-50px;left:30vw;width:250px;height:200px}@keyframes overview_box3_img{100%{top:50px;left:20vw;opacity:1}}.overview_box3_strong{position:absolute;top:550px;left:25vw;width:20vw;height:20vw}@keyframes overview_box3_strong{100%{top:450px;left:25vw;opacity:1}}.overview_box3_title{position:absolute;margin-left:0;top:200px;left:4vw}@keyframes overview_box3_title{100%{top:300px;left:9vw;opacity:1}}.overview_box3_comment{position:relative;top:260px;left:16vw;width:57vw;font-size:3vw}@keyframes overview_box3_comment{100%{top:360px;left:11vw;opacity:1}}.overview_box3_comment:first-of-type,.overview_box3_comment:nth-of-type(2),.overview_box4_comment:first-of-type,.overview_box4_comment:nth-of-type(2){margin-bottom:15px}.overview_box4{position:relative;top:800px;height:650px}.overview_box4_triangle{position:absolute;top:150px;left:0;width:65vw;height:65vw}@keyframes overview_box4_triangle{100%{top:250px;left:8.5vw;opacity:.7}}.overview_box4_img{position:absolute;top:-80px;left:7vw;width:250px;height:200px}@keyframes overview_box4_img{100%{top:80px;left:17vw;opacity:1}}.overview_box4_strong{position:absolute;top:360px;left:71vw;width:20vw;height:20vw}@keyframes overview_box4_strong{100%{top:460px;left:71vw;opacity:1}}.overview_box4_title{position:absolute;top:330px;left:15vw}@keyframes overview_box4_title{100%{top:340px;left:25vw;opacity:1}}.overview_box4_comment{position:relative;top:420px;left:12vw;width:57vw;font-size:3vw}@keyframes overview_box4_comment{100%{top:400px;left:22vw;opacity:1}}.contents_overview2{position:relative;top:780px;height:38vw}.toiukoto{position:absolute;top:-30px;width:98vw;font-size:4.3vw;text-align:center;color:#05a}@keyframes toiukoto{100%{top:20px;opacity:1}}.overview_title_img{position:absolute;top:80px;left:60%;height:350px;width:350px}@keyframes overview_title_img{100%{top:110px;left:60%;opacity:1}}.overview_title{position:absolute;top:130px;width:90vw;height:450px}.overview_title .mask{position:absolute;top:8px;bottom:0;left:5vw;right:0}.overview_title .line{font-size:8.2vw}.overview_title .large{font-size:10.2vw}.welcome{position:absolute;top:530px;font-size:1.7em}.section_recruiter{position:relative;top:1240px;width:350px}.line_recruiter{position:relative;top:1250px}.contents_recruiter{position:relative;top:1340px;width:90vw}@keyframes contents_recruiter{100%{top:1240px;opacity:1}}.recruiter_title{margin:40px 0 0 -30px;z-index:10}.recruiter_title h2{font-size:5em;padding:20px 0 10px 60px;background:url(../img/re_talk1.webp)}.recruiter_title h2 span{font-size:.23em}.recruiter_title p{font-size:1em;padding:25px 0 0 50px}.recruiter_button a{font-size:2em}.recruiter_img_common{margin:9px 0 0 1.3vw;position:relative}ul#recruiter_img li{width:30vw;height:30vw}.recruiter_img{object-fit:cover;width:27vw;height:27vw}ul#recruiter_img li.recruiter_img1{top:20px;left:54vw;transform:rotate(5deg);z-index:10}ul#recruiter_img li.recruiter_img2{top:270px;left:59vw;transform:rotate(22deg);z-index:2}ul#recruiter_img li.recruiter_img3{top:480px;left:49vw;transform:rotate(-10deg);z-index:1}.section_interview{position:relative;top:1300px;width:350px}.line_interview{position:relative;top:1310px}.contents_interview{position:relative;top:1230px;width:90vw;height:480px;display:block;overflow:hidden;margin:0 auto;padding:0;animation-name:contents_interview}@keyframes contents_interview{100%{top:1330px;opacity:1}}.syain_swiper_text{top:16%;left:50%;font-size:1.3em}.syain_card_swiper{position:relative;z-index:1;width:80%;height:90%;margin-left:auto;margin-right:auto}.syain_card_swiper .swiper-slide{display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:22px;color:#fff}.syain_card_swiper .swiper-slide:nth-child(1n){background-color:#b2ebc3}.syain_card_swiper .swiper-slide:nth-child(2n){background-color:#ffb75e}.syain_card_swiper .swiper-slide:nth-child(3n){background-color:#fffacd}.syain_card_swiper .swiper-slide:nth-child(4n){background-color:#ff8da1}.syain_card_swiper .swiper-slide:nth-child(5n){background-color:#ffdde6}.syain_card_swiper .swiper-slide:nth-child(6n){background-color:#e0fffa}.syain_card_swiper .swiper-slide:nth-child(7n){background-color:#d6cdee}.syain_card_swiper .swiper-slide:nth-child(8n){background-color:#d6ebff}.syain_card_swiper .swiper-slide img{position:relative;top:30px;width:100%;height:100%;object-fit:cover;display:block}.section_number{position:relative;top:1400px;width:350px}.line_number{position:relative;top:1410px}.contents_number{position:relative;top:1510px;width:90vw;height:35vw;animation-name:contents_number}@keyframes contents_number{100%{top:1410px;opacity:1}}.number_text{position:absolute;top:70%;transform:translateY(-70%)}.number_text h2{font-size:2.3em}.section_real{position:relative;top:1500px;width:350px}.line_real{position:relative;top:1510px}.contents_real{position:relative;top:1450px;width:92vw;height:500px;animation-name:contents_real}@keyframes contents_real{100%{top:1500px;opacity:1}}.carousel-item__image{flex-basis:60%;-webkit-flex-basis:60%}.carousel-item{flex-direction:column}.carousel-item__info{width:90%;height:60%}.carousel-item__subtitle{font-size:.9em}.carousel-item__title{font-size:2.1em;line-height:35px}.carousel-item__description{font-size:.8em;margin-top:15px;margin-bottom:10px}.carousel-item__btn{font-size:.7em}.carousel-item__image{width:100%}.footer{top:1500px}}@media screen and (max-width:429px){.rs_top_swiper3_sozai3,.rs_top_swiper4_sozai3{position:absolute;top:50%;object-fit:contain;transform:translateY(-50%);width:100%}.contents_interview,.contents_number,.contents_real{opacity:0;animation-duration:1s;animation-iteration-count:1;animation-timing-function:ease;animation-fill-mode:forwards}.rs_top_swiper3_sozai3{left:1.2%;height:98%}.caption-long,.caption-short1,.number_text p,.real_long,.recruiter_caption p,.rs_top_swiper3_sozai2,.rs_top_swiper4_sozai2,.syain_swiper{display:none}.rs_top_swiper4_sozai3{left:0;height:95%}.section{font-size:1.05em}.quote-mark{font-size:1.3em}.section_hellow_welcome{position:relative;top:500px;width:300px}.line_hellow_welcome{position:relative;top:510px}.overview_box1{position:relative;transform:translateY(-50%);top:520px;width:85vw}.overview_box1_title{font-size:2em!important}.overview_box1_subtitle{font-size:1.1em!important}.overview_box1 p:nth-of-type(2)::after{content:"TOMEYの職場を、ありのままに。"}.overview_box1 p:nth-of-type(3)::after{content:"働く人の声と空気感を"}.overview_box1 p:nth-of-type(4)::after{content:"お届けします。"}.overview_box2{position:relative;top:540px;height:620px}.overview_box2_circle{position:absolute;top:140px;left:-18.5vw;width:72vw;height:44vw}@keyframes overview_box2_circle{100%{top:240px;left:-8.5vw;opacity:.7}}.overview_box2_img{position:absolute;transform:translateY(-50%) rotate(-13deg);top:30px;left:8vw;width:230px;height:180px}@keyframes overview_box2_img{100%{transform:translateY(-50%) rotate(-13deg);top:130px;left:13vw;opacity:1}}.overview_box2_strong{position:absolute;top:300px;left:70vw;width:20vw;height:20vw}@keyframes overview_box2_strong{100%{top:400px;left:70vw;opacity:1}}.overview_box2_title{position:absolute;transform:translateY(-50%);margin-left:-5px;top:200px;left:25vw}@keyframes overview_box2_title{100%{transform:translateY(-50%);top:300px;left:20vw;opacity:1}}.caption-short2,.overview_box2_title_break,.overview_box3_title_break,.overview_box4_title_break{display:block}.overview_box2_comment{position:relative;top:230px;left:13vw;width:57vw;font-size:3.2vw}@keyframes overview_box2_comment{100%{top:330px;left:23vw;opacity:1}}.overview_box2_comment:first-of-type{margin-bottom:10px}.overview_box3{position:relative;top:420px;height:auto}.overview_box3_diamond{position:absolute;top:320px;left:45vw;width:45vw;height:45vw}@keyframes overview_box3_diamond{100%{top:220px;left:35vw;opacity:.7}}.overview_box3_img{position:absolute;top:-70px;left:25vw;width:230px;height:180px}@keyframes overview_box3_img{100%{top:70px;left:15vw;opacity:1}}.overview_box3_strong{position:absolute;top:550px;left:25vw;width:20vw;height:20vw}@keyframes overview_box3_strong{100%{top:450px;left:25vw;opacity:1}}.overview_box3_title{position:absolute;margin-left:0;top:200px;left:4vw}@keyframes overview_box3_title{100%{top:300px;left:9vw;opacity:1}}.overview_box3_comment{position:relative;top:250px;left:16vw;width:57vw;font-size:3.2vw}@keyframes overview_box3_comment{100%{top:350px;left:11vw;opacity:1}}.overview_box3_comment:first-of-type,.overview_box3_comment:nth-of-type(2),.overview_box4_comment:first-of-type,.overview_box4_comment:nth-of-type(2){margin-bottom:15px}.overview_box4{position:relative;top:730px;height:650px}.overview_box4_triangle{position:absolute;top:150px;left:0;width:65vw;height:65vw}@keyframes overview_box4_triangle{100%{top:250px;left:8.5vw;opacity:.7}}.overview_box4_img{position:absolute;top:-80px;left:2vw;width:230px;height:180px}@keyframes overview_box4_img{100%{top:80px;left:12vw;opacity:1}}.overview_box4_strong{position:absolute;top:360px;left:71vw;width:20vw;height:20vw}@keyframes overview_box4_strong{100%{top:460px;left:71vw;opacity:1}}.overview_box2_title,.overview_box3_title,.overview_box4_title{padding:5px 26px 5px 12px;font-size:3vw;width:66vw}.overview_box4_title{position:absolute;top:330px;left:15vw}@keyframes overview_box4_title{100%{top:340px;left:25vw;opacity:1}}.overview_box4_comment{position:relative;top:410px;left:12vw;width:57vw;font-size:3.2vw}@keyframes overview_box4_comment{100%{top:390px;left:22vw;opacity:1}}.contents_overview2{position:relative;top:680px;height:38vw}.toiukoto{position:absolute;top:-30px;width:98vw;font-size:4.3vw;text-align:center;color:#05a}@keyframes toiukoto{100%{top:20px;opacity:1}}.overview_title_img{position:absolute;top:80px;left:60%;height:350px;width:350px}@keyframes overview_title_img{100%{top:110px;left:60%;opacity:1}}.overview_title{position:absolute;top:130px;width:95vw;height:450px}.overview_title .mask{position:absolute;top:8px;bottom:0;left:5vw;right:0}.overview_title .line{font-size:8.5vw}.overview_title .large{font-size:10.5vw}.welcome{position:absolute;top:530px;font-size:1.5em}.section_recruiter{position:relative;top:1140px;width:300px}.line_recruiter{position:relative;top:1150px}.contents_recruiter{position:relative;top:1240px;width:90vw}.line_interview,.section_interview{top:1230px;position:relative}@keyframes contents_recruiter{100%{top:1140px;opacity:1}}.recruiter_title{margin:40px 0 0 -30px;z-index:10}.recruiter_title h2{font-size:4.8em;padding:20px 0 10px 60px;background:url(../img/re_talk1.webp)}.recruiter_title h2 span{font-size:.23em}.recruiter_title p{font-size:1em;padding:25px 0 0 50px;background-color:rgba(255,255,255,.3)}.recruiter_button a{font-size:2em}.recruiter_img_common{margin:9px 0 0 1.3vw;position:relative}ul#recruiter_img li{width:30vw;height:30vw}.recruiter_img{object-fit:cover;width:27vw;height:27vw}ul#recruiter_img li.recruiter_img1{top:20px;left:62vw;transform:rotate(5deg);z-index:10}ul#recruiter_img li.recruiter_img2{top:280px;left:56vw;transform:rotate(22deg);z-index:2}ul#recruiter_img li.recruiter_img3{top:480px;left:40vw;transform:rotate(-10deg);z-index:1}.section_interview{width:300px}.contents_interview{position:relative;top:1130px;width:90vw;height:480px;display:block;overflow:hidden;margin:0 auto;padding:0;animation-name:contents_interview}@keyframes contents_interview{100%{top:1230px;opacity:1}}.syain_swiper_text{top:15%;left:50%;font-size:1.1em}.syain_card_swiper{position:relative;z-index:1;width:80%;height:80%;margin-left:auto;margin-right:auto}.syain_card_swiper .swiper-slide{display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:22px;color:#fff}.syain_card_swiper .swiper-slide:nth-child(1n){background-color:#b2ebc3}.syain_card_swiper .swiper-slide:nth-child(2n){background-color:#ffb75e}.syain_card_swiper .swiper-slide:nth-child(3n){background-color:#fffacd}.syain_card_swiper .swiper-slide:nth-child(4n){background-color:#ff8da1}.syain_card_swiper .swiper-slide:nth-child(5n){background-color:#ffdde6}.syain_card_swiper .swiper-slide:nth-child(6n){background-color:#e0fffa}.syain_card_swiper .swiper-slide:nth-child(7n){background-color:#d6cdee}.syain_card_swiper .swiper-slide:nth-child(8n){background-color:#d6ebff}.syain_card_swiper .swiper-slide img{position:relative;top:30px;width:100%;height:100%;object-fit:cover;display:block}.section_number{position:relative;top:1280px;width:300px}.line_number{position:relative;top:1290px}.contents_number{position:relative;top:1380px;width:90vw;height:35vw;animation-name:contents_number}@keyframes contents_number{100%{top:1280px;opacity:1}}.number_text{position:absolute;top:70%;transform:translateY(-70%)}.number_text h2{font-size:1.8em}.section_real{position:relative;top:1360px;width:300px}.line_real{position:relative;top:1370px}.contents_real{position:relative;top:1310px;width:92vw;height:500px;animation-name:contents_real}@keyframes contents_real{100%{top:1360px;opacity:1}}.carousel-item__image{flex-basis:60%;-webkit-flex-basis:60%}.carousel-item{flex-direction:column}.carousel-item__info{width:95%;height:70%}.carousel-item__subtitle{font-size:.9em}.carousel-item__title{font-size:2em;line-height:35px}.carousel-item__description{font-size:.85em;margin-top:15px;margin-bottom:5px}.carousel-item__btn{font-size:.7em}.carousel-item__image{width:100%}.footer{top:1350px}}