:root{--module-color:#ed6c1e}.newgrad{--module-color:rgb(255, 225, 0)}.career{--module-color:#df0013}.handicapped{--module-color:#ff8c7a}.handicapped-entry-box{background:rgba(255,255,255,.2);border:2px solid #ff8c7a;border-radius:2vw;padding:3.5vw;margin-bottom:1.5vmax}.handicapped-entry-box p.entry-title{font-size:calc(2.1rem + .4vw);font-weight:700;text-align:center;margin-bottom:1em}.handicapped-entry-box p.entry-term{font-size:calc(1.25rem + .4vw);font-weight:700;text-align:center;margin-bottom:1.5em}.handicapped-entry-box a.entry-btn{display:block;width:40%;margin:0 auto;font-size:calc(2.18rem + .4vw);color:#fff;font-weight:700;text-align:center;background:#ed6d1f;padding:.5em 0;border-radius:1vw;position:relative}.handicapped-entry-box a.entry-btn::after{content:"";width:.5em;height:1em;background-color:#fff;clip-path:polygon(.5em 50%,0 0,0 1em);position:absolute;right:.7em;top:50%;transform:translateY(-50%)}.people .mainvisual{display:flex;justify-content:space-between;padding-left:5vw}.people .mainvisual::after,.people .mainvisual::before{content:none}.people .mainvisual h2.page-title{width:50%}.people .mainvisual h2.page-title span.jp{width:100%;margin-bottom:1.5em}.people .mainvisual h2.page-title span.en{font-size:calc(2.1rem + .4vw);line-height:1.7;padding-left:2vw}.people .mainvisual h2.page-title p.paragraph{padding-left:2vw}.people .mainvisual figure{width:45%;padding-top:1.5vw;position:relative}.people .mainvisual figure::before{content:"SPECIAL";font-size:calc(7.5rem + .4vw);color:#ff8c7a;font-weight:900;letter-spacing:.1em;position:absolute;top:-5vw;left:50%;transform:translateX(-50%)}.people .mainvisual figure img{width:100%}.interview-wrap{display:flex;justify-content:space-between}.interview-wrap h3.interview-title{width:6%;writing-mode:vertical-rl;color:#fff;font-size:calc(4.3rem + .4vw);font-weight:700}.interview-wrap h3.interview-title.is-show{animation:fade_top 1s ease both}.interview-wrap .interview-text-box{width:92%;position:relative}.interview-wrap .interview-text-box p.lead{color:#fff;font-size:calc(2.18rem + .4vw);font-weight:700;line-height:1.4;display:flex;align-items:center;margin-bottom:2vmax}.interview-wrap .interview-text-box p.lead span.num{font-family:Arial,Helvetica,sans-serif;font-size:calc(6rem + .4vw);font-weight:700;border-bottom:1px solid #fff;margin-right:.5em}.interview-wrap .interview-text-box p.lead.module-color{color:#ff8c7a}.interview-wrap .interview-text-box p.lead.module-color span.num{border-bottom:1px solid #ff8c7a}.interview-wrap .interview-text-box p.lead.is-show{animation:fade_right 1s .2s ease both}.interview-wrap .interview-text-box .profile-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:3vmax}.interview-wrap .interview-text-box .profile-wrap figure{width:7vw;height:7vw;border-radius:50%;overflow:hidden}.interview-wrap .interview-text-box .profile-wrap figure img{width:100%}.interview-wrap .interview-text-box .profile-wrap p{width:calc(100% - 10vw);font-size:calc(.87rem + .4vw);font-weight:500}.interview-wrap .interview-text-box .faq-wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.interview-wrap .interview-text-box .faq-wrap dl{width:45%;margin-bottom:3vmax}.interview-wrap .interview-text-box .faq-wrap dl dt{padding-left:2em;font-size:calc(1.3rem + .4vw);font-weight:600;margin-bottom:.5vmax;position:relative}.interview-wrap .interview-text-box .faq-wrap dl dt::before{content:"Q";color:#fff;font-size:calc(2.18rem + .4vw);line-height:1.45;font-weight:700;position:absolute;left:0;top:0}.interview-wrap .interview-text-box .faq-wrap dl dd{padding-left:2em;position:relative}.interview-wrap .interview-text-box .faq-wrap dl dd::before{content:"A";color:#fff;font-size:calc(2.18rem + .4vw);line-height:1.3;font-weight:700;position:absolute;left:0;top:0}.interview-wrap .interview-text-box .faq-wrap dl:nth-of-type(1){margin-right:55%}.interview-wrap .interview-text-box .faq-wrap.is-show dl:nth-of-type(1){animation:fade_bottom 1s .2s ease both}.interview-wrap .interview-text-box .faq-wrap.is-show dl:nth-of-type(2){animation:fade_bottom 1s .4s ease both}.interview-wrap .interview-text-box .faq-wrap.is-show dl:nth-of-type(3){animation:fade_bottom 1s .6s ease both}.interview-wrap .interview-text-box .fukidashi-comment{width:23vw;height:23vw;border-radius:50%;background:#fff;padding:3em 2em;display:flex;justify-content:center;align-items:center;position:absolute;right:5%;top:17%}.interview-wrap .interview-text-box .fukidashi-comment::before{content:"";width:23vw;height:8vw;background:url(../images/handicapped/people/people-interview-fukidashi01.svg) no-repeat center/contain;position:absolute;top:-2.5vw;left:50%;transform:translateX(-50%)}.interview-wrap .interview-text-box .fukidashi-comment::after{content:"";width:4vw;height:4vw;background:#fff;clip-path:polygon(100% 50%,50% 0,0 100%);position:absolute;left:1vw;bottom:1vw;z-index:-1}.interview-wrap .interview-text-box .fukidashi-comment p{color:#ff8c7a;font-size:calc(.7rem + .4vw);font-weight:600;text-align:center}.interview-wrap .interview-text-box .fukidashi-comment.module-color{margin-top:3vmax;background:#ff8c7a}.interview-wrap .interview-text-box .fukidashi-comment.module-color::before{width:25vw;height:10vw;background:url(../images/handicapped/people/people-interview-fukidashi02.svg) no-repeat center/contain}.interview-wrap .interview-text-box .fukidashi-comment.module-color::after{background:#ff8c7a}.interview-wrap .interview-text-box .fukidashi-comment.module-color p{color:#fff}.interview-wrap .interview-text-box .fukidashi-comment.is-show{animation:fade_bottom 1s 1s ease both}.interview-wrap.interview02{margin-top:5vmax}.interview-wrap.interview02 .interview-text-box{margin-left:auto}.interview-wrap.interview02 .interview-text-box figure.key-vis{width:100%;height:37vh;margin-bottom:3vmax}.interview-wrap.interview02 .interview-text-box figure.key-vis img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.interview-wrap.interview02 .interview-text-box .interview02-wrap{display:flex;justify-content:space-between}.interview-wrap.interview02 .interview-text-box .interview02-wrap .text-box{width:calc(100% - 30vw)}.interview-wrap.interview02 .interview-text-box .interview02-wrap .text-box .interview-comment p.comment-lead{font-size:calc(1.3rem + .4vw);color:#000;font-weight:700;margin-bottom:1vmax}.interview-wrap.interview02 .interview-text-box .interview02-wrap .fukidashi-comment{position:relative}.one-day-box{background:rgba(255,255,255,.5);border-radius:2vw;padding:6vw}.one-day-box p.title{color:#ff8c7a;font-size:calc(4.3rem + .4vw);font-weight:900;line-height:1;margin-bottom:2vmax;position:relative}.one-day-box p.title::after{content:"";width:calc(100% - 5em);height:1px;background:#ff8c7a;position:absolute;right:0;bottom:0}.one-day-box .shedule-wrap{display:flex;justify-content:space-between}.one-day-box .shedule-wrap .box{width:46%}.one-day-box .shedule-wrap .box p.time{width:5vw;height:5vw;background:#ed6d1f;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:1.5vw}.one-day-box .shedule-wrap .box p.time span{color:#fff;font-size:calc(1.6rem + .4vw);font-weight:700}.one-day-box .shedule-wrap .box dl{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1vw}.one-day-box .shedule-wrap .box dl dt{width:17%;font-size:calc(1.7rem + .4vw);font-weight:700;line-height:1.5}.one-day-box .shedule-wrap .box dl dd{width:80%}.one-day-box .shedule-wrap .box:nth-of-type(1){position:relative}.one-day-box .shedule-wrap .box:nth-of-type(1)::after{content:"";width:4px;height:calc(100% - 6em);background:#ff8c7a;position:absolute;bottom:0;right:-9%}.one-day-box.is-show{animation:fade_bottom 1s ease both}.recruitment-wrap{display:flex;justify-content:space-between;margin-bottom:5vmax}.recruitment-wrap .circle{width:27vw;height:27vw;border-radius:50%;background:#ff8c7a;display:flex;justify-content:center;align-items:center}.recruitment-wrap .circle p{color:#fff;text-align:center;font-size:calc(1.2rem + .4vw);font-weight:700;line-height:1.4}.recruitment-wrap .circle p span.note{display:block;color:#000;font-size:calc(.9rem + .4vw);border-top:1px solid #fff;margin-top:1em;padding-top:.8em}.recruitment-wrap .circle.is-show{animation:slide_bottom 1s ease both}.recruitment-wrap ul.recruitment-list{width:55%}.recruitment-wrap ul.recruitment-list li{background:#000;border-radius:1vw;margin-bottom:1vw;position:relative}.recruitment-wrap ul.recruitment-list li a{display:block;font-size:calc(1.2rem + .4vw);font-weight:700;text-align:center;color:#fff;padding:1em 2.5em 1em 1em}.recruitment-wrap ul.recruitment-list li::after{content:"";width:3vw;height:4vw;background:url(../images/handicapped/workplace-experience/workplace-experience-pdf-icon.webp) no-repeat center/contain;position:absolute;right:1em;top:50%;transform:translateY(-50%)}.recruitment-wrap ul.recruitment-list.is-show li{animation:slide_bottom 1s ease both}.recruitment-wrap ul.recruitment-list.is-show li:nth-of-type(1){animation-delay:.2s}.recruitment-wrap ul.recruitment-list.is-show li:nth-of-type(2){animation-delay:.4s}.recruitment-wrap ul.recruitment-list.is-show li:nth-of-type(3){animation-delay:.6s}.recruitment-wrap ul.recruitment-list.is-show li:nth-of-type(4){animation-delay:.8s}ul.flow-list{display:flex;justify-content:space-between}ul.flow-list li{width:15%;aspect-ratio:1;background:#f2f2f2;padding:.5em;border-radius:1vw;font-weight:600;text-align:center;position:relative}ul.flow-list li::before{content:"";width:1em;height:5px;background:#fff;border-radius:2px;position:absolute;right:-30%;top:45%;transform:rotate(45deg)}ul.flow-list li::after{content:"";width:2em;height:5px;background:#fff;border-radius:2px;position:absolute;right:-30%;top:50%;transform:translateY(-50%)}ul.flow-list li span{display:block;font-size:calc(4.5rem + .4vw);font-weight:900;color:#ff8c7a;text-align:center;line-height:1.5}ul.flow-list li:nth-last-of-type(1)::after,ul.flow-list li:nth-last-of-type(1)::before{content:none}ul.flow-list.is-show li{animation:slide_left 1s ease both}ul.flow-list.is-show li:nth-of-type(1){animation-delay:.2s}ul.flow-list.is-show li:nth-of-type(2){animation-delay:.4s}ul.flow-list.is-show li:nth-of-type(3){animation-delay:.6s}ul.flow-list.is-show li:nth-of-type(4){animation-delay:.8s}ul.flow-list.is-show li:nth-of-type(5){animation-delay:1s}h3.flow-title{margin-bottom:2vw!important}h3.flow-title span.en{display:block;font-size:calc(5rem + .4vw);color:#ff8c7a;font-weight:700;text-align:center}h3.flow-title span.jp{display:block;font-size:calc(2.1rem + .4vw);font-weight:700;text-align:center}h3.flow-title.white span{color:#fff}.flow-of-enter-bg{background:url(../images/handicapped/workplace-experience/workplace-experience-bg.webp) no-repeat center/cover;padding:3vw 10vw 20vw;margin-bottom:5vmax}.flow-of-enter-bg .table_res figure{width:100%;margin-bottom:2vw}.flow-of-enter-bg .table_res figure img{width:100%}.flow-of-enter-bg .table_res.is-show{opacity:0;animation:slide_bottom 1s ease both}.handicapped.information .content-inner.is-show{animation:section_fade_in .6s ease}dl.handicapped-information-list{width:100%;background-color:#fff;display:flex;flex-wrap:wrap}dl.handicapped-information-list dd,dl.handicapped-information-list dt{padding:1.75vw 2vw;font-size:calc(1rem + .4vw);line-height:1.75}dl.handicapped-information-list dt{width:20%;color:#ff8c7a;border-top:1.25px solid #ff8c7a;font-weight:600}dl.handicapped-information-list dt:last-of-type{border-bottom:1.25px solid #ff8c7a}dl.handicapped-information-list dd{width:80%;border-top:1.25px solid #000;font-weight:500}dl.handicapped-information-list dd:last-of-type{border-bottom:1.25px solid #000}.handicapped.faq .content-inner.is-show{animation:section_fade_in .6s ease}ul.handicapped-anchor-list{width:100%;display:flex;justify-content:space-between}ul.handicapped-anchor-list li{width:22%}ul.handicapped-anchor-list li a{display:inline-block;width:100%;border-radius:5vw;padding:.35vw 1.5vw;border:1.25px solid #ff8c7a;font-size:calc(1rem + .4vw);font-weight:600;letter-spacing:.15em;color:#000;text-align:center;background-color:#fff;position:relative}ul.handicapped-anchor-list li a::before{content:"";position:absolute;bottom:1vw;left:50%;transform:translateX(-50%) rotate(135deg);transform-origin:center;width:1em;height:1em;border-top:2px solid #ff8c7a;border-right:2px solid #ff8c7a;z-index:-1;opacity:0}ul.handicapped-anchor-list li a:hover{transition:all .3s ease;color:#fff;background-color:#ff8c7a;opacity:1}ul.handicapped-anchor-list li a:hover::before{transition:all .4s ease;opacity:1;bottom:-1.8vw}.handicapped.faq .accordion-box{border-radius:1vw;border:1.25px solid #ff8c7a;background-color:rgba(255,255,255,0);transition:background-color .3s ease}.handicapped.faq .accordion-box p.accordion-btn{border:unset;padding:1vw 1.5vw 1.4vw;font-weight:600;display:flex;align-items:baseline}.handicapped.faq .accordion-box p.accordion-btn span.en{font-size:calc(1.7rem + .4vw);font-weight:900;color:#ff8c7a;display:block;width:1.75em;flex-shrink:0;line-height:1.6}.handicapped.faq .accordion-box p.accordion-btn::after,.handicapped.faq .accordion-box p.accordion-btn::before{background-color:#ff8c7a}.handicapped.faq .accordion-box .accordion-content{padding:1vw 1.5vw;align-items:baseline;display:none;position:relative}.handicapped.faq .accordion-box .accordion-content p.paragraph{font-weight:500;display:flex;align-items:baseline}.handicapped.faq .accordion-box .accordion-content p.paragraph span.en{font-size:calc(1.7rem + .4vw);font-weight:900;color:#ff8c7a;display:block;width:1.75em;flex-shrink:0}.handicapped.faq .accordion-box .accordion-content::before{content:"";position:absolute;width:96%;border-bottom:1px dashed #000;top:0;left:50%;transform:translateX(-50%)}.handicapped.faq .accordion-box.open{background-color:#fff}:root{--module-color:#ed6c1e}.newgrad{--module-color:rgb(255, 225, 0)}.career{--module-color:#df0013}.handicapped{--module-color:#ff8c7a}@media screen and (max-width:1024px) and (orientation:portrait){.handicapped-entry-box p.entry-title{font-size:calc(1.3rem + 1vw)}.handicapped-entry-box p.entry-term{font-size:calc(1rem + 1vw)}.handicapped-entry-box a.entry-btn{width:80%;font-size:calc(1.5rem + 1vw)}.handicapped-entry-box a.entry-btn::after{right:.5em}.people .mainvisual{height:auto;flex-direction:column-reverse;padding:0 5vw}.people .mainvisual h2.page-title{width:100%}.people .mainvisual h2.page-title span.jp{width:calc(100% - 1em)}.people .mainvisual h2.page-title span.en{font-size:calc(1.5rem + 1vw);padding-left:0}.people .mainvisual h2.page-title p.paragraph{padding-left:0}.people .mainvisual figure{width:100%;padding-top:0}.people .mainvisual figure::before{font-size:calc(5rem + 1vw);top:-10vw}.interview-wrap h3.interview-title{font-size:calc(2.4rem + 1vw)}.interview-wrap .interview-text-box p.lead{font-size:calc(1.4rem + 1vw)}.interview-wrap .interview-text-box p.lead span.num{font-size:calc(3rem + 1vw)}.interview-wrap .interview-text-box p.lead.is-show{animation:unset}.interview-wrap .interview-text-box .profile-wrap figure{width:15vw;height:15vw}.interview-wrap .interview-text-box .profile-wrap p{width:calc(100% - 20vw);font-size:calc(.87rem + 1vw)}.interview-wrap .interview-text-box .faq-wrap{flex-direction:column}.interview-wrap .interview-text-box .faq-wrap dl{width:100%}.interview-wrap .interview-text-box .faq-wrap dl dt{font-size:calc(1.2rem + 1vw)}.interview-wrap .interview-text-box .faq-wrap dl dt::before{font-size:calc(2.18rem + 1vw)}.interview-wrap .interview-text-box .faq-wrap dl dd{padding-left:3em}.interview-wrap .interview-text-box .faq-wrap dl dd::before{font-size:calc(2.18rem + 1vw)}.interview-wrap .interview-text-box .faq-wrap dl:nth-of-type(1){margin-right:0}.interview-wrap .interview-text-box .fukidashi-comment{width:35vmax;height:35vmax;position:relative;right:0;top:0;margin:3vmax auto}.interview-wrap .interview-text-box .fukidashi-comment::before{width:34vmax;height:12vmax;top:-7.5vw}.interview-wrap .interview-text-box .fukidashi-comment::after{width:7vmax;height:7vmax}.interview-wrap .interview-text-box .fukidashi-comment p{font-size:calc(.6rem + 1vw)}.interview-wrap .interview-text-box .fukidashi-comment.module-color::before{width:37vmax;height:15vmax}.interview-wrap .interview-text-box .fukidashi-comment.is-show{animation:fade_bottom 1s .2s ease both}.interview-wrap.interview02 .interview-text-box{margin-left:auto}.interview-wrap.interview02 .interview-text-box figure.key-vis{height:20vh}.interview-wrap.interview02 .interview-text-box .interview02-wrap{flex-direction:column}.interview-wrap.interview02 .interview-text-box .interview02-wrap .text-box{width:100%}.interview-wrap.interview02 .interview-text-box .interview02-wrap .text-box .interview-comment p.comment-lead{font-size:calc(1.2rem + 1vw)}.one-day-box p.title{font-size:calc(3.8rem + 1vw)}.one-day-box p.title::after{width:calc(100% - 4.5em)}.one-day-box .shedule-wrap{flex-direction:column}.one-day-box .shedule-wrap .box{width:100%}.one-day-box .shedule-wrap .box p.time{width:13vw;height:13vw}.one-day-box .shedule-wrap .box p.time span{font-size:calc(1.4rem + 1vw)}.one-day-box .shedule-wrap .box dl dt{width:20%;font-size:calc(1.2rem + 1vw)}.one-day-box .shedule-wrap .box dl dd{width:75%}.one-day-box .shedule-wrap .box:nth-of-type(1)::after{content:none}.recruitment-wrap{flex-direction:column}.recruitment-wrap .circle{width:65vw;height:65vw;margin-inline:auto;margin-bottom:6vw}.recruitment-wrap .circle p{font-size:calc(1rem + 1vw)}.recruitment-wrap .circle p span.note{font-size:calc(.7rem + 1vw)}.recruitment-wrap ul.recruitment-list{width:100%}.recruitment-wrap ul.recruitment-list li{border-radius:2vw;margin-bottom:2vw}.recruitment-wrap ul.recruitment-list li a{font-size:calc(1rem + 1vw)}.recruitment-wrap ul.recruitment-list li::after{width:4vw;height:5vw;right:1.25em}ul.flow-list{flex-direction:column;gap:7.5vw;width:100%;margin-inline:auto}ul.flow-list li{width:100%;aspect-ratio:unset;padding:.5em .5em 1.25em;border-radius:1.5vw}ul.flow-list li::before{height:3px;right:50%;top:unset;bottom:-3.25vh;transform:rotate(45deg) translateY(-50%);transform-origin:right}ul.flow-list li::after{width:1.5em;height:3px;right:50%;top:unset;bottom:-3.25vh;transform:rotate(90deg) translateY(-50%);transform-origin:right}ul.flow-list li span{font-size:calc(2rem + 1vw)}ul.flow-list.is-show li{animation:slide_left 1s ease both}ul.flow-list.is-show li:nth-of-type(1){animation-delay:.2s}ul.flow-list.is-show li:nth-of-type(2){animation-delay:.4s}ul.flow-list.is-show li:nth-of-type(3){animation-delay:.6s}ul.flow-list.is-show li:nth-of-type(4){animation-delay:.8s}ul.flow-list.is-show li:nth-of-type(5){animation-delay:1s}h3.flow-title span.en{font-size:calc(2.3rem + 1vw)}h3.flow-title span.jp{font-size:calc(1.5rem + 1vw)}.flow-of-enter-bg{padding:3vw 10vw 45vw}.flow-of-enter-bg .table_res{margin:4vw auto;padding-top:2.5em}.flow-of-enter-bg .table_res::before{color:#fff}.flow-of-enter-bg .table_res figure{width:600px}dl.handicapped-information-list dd,dl.handicapped-information-list dt{padding:2.75vw 2.5vw;font-size:calc(.8rem + 1vw)}dl.handicapped-information-list dt{width:27%;letter-spacing:.01em}dl.handicapped-information-list dd{width:73%}ul.handicapped-anchor-list{flex-wrap:wrap}ul.handicapped-anchor-list li{width:48%;margin-bottom:2.5vw}ul.handicapped-anchor-list li a{padding:1.55vw 2.75vw;font-size:calc(.8rem + 1vw)}ul.handicapped-anchor-list li a:hover::before{all:unset}.handicapped.faq .accordion-box{border-radius:2vw}.handicapped.faq .accordion-box p.accordion-btn{padding:2vw 9vw 2.4vw 3vw;line-height:1.6}.handicapped.faq .accordion-box p.accordion-btn span.en{font-size:calc(1.5rem + 1vw)}.handicapped.faq .accordion-box p.accordion-btn::after,.handicapped.faq .accordion-box p.accordion-btn::before{transition:transform .3s ease-in-out}.handicapped.faq .accordion-box .accordion-content{padding:2vw 9vw 2.4vw 3vw}.handicapped.faq .accordion-box .accordion-content p.paragraph span.en{font-size:calc(1.5rem + 1vw)}.handicapped.faq .accordion-box .accordion-content::before{width:94%}.handicapped.faq .anchor-point{margin-top:-20vw;padding-top:20vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.people .mainvisual figure::before{font-size:calc(8rem + 1vw);top:-8vw}.interview-wrap .interview-text-box .fukidashi-comment{width:30vmax;height:30vmax}.interview-wrap .interview-text-box .fukidashi-comment::before{width:33vmax;height:12vmax;top:-5.5vw}.interview-wrap .interview-text-box .fukidashi-comment.module-color::before{width:34vmax;height:14vmax}.one-day-box .shedule-wrap .box p.time{width:10vw;height:10vw}.recruitment-wrap{flex-direction:row}.recruitment-wrap .circle{width:35vw;height:35vw;margin-inline:0 auto;margin-bottom:unset}.recruitment-wrap .circle p{font-size:calc(.8rem + 1vw)}.recruitment-wrap .circle p span.note{font-size:calc(.5rem + 1vw)}.recruitment-wrap ul.recruitment-list{width:50%}.recruitment-wrap ul.recruitment-list li{border-radius:1.5vw;margin-bottom:2vw}.recruitment-wrap ul.recruitment-list li a{font-size:calc(.6rem + 1vw)}.recruitment-wrap ul.recruitment-list li::after{width:2.25vw;height:3.25vw}ul.flow-list{flex-direction:row;gap:unset;width:100%;margin-inline:unset}ul.flow-list li{width:17%;aspect-ratio:1/1.2;font-size:calc(.5rem + 1vw);letter-spacing:.02em}ul.flow-list li::before{right:-20%;top:45%;bottom:unset;transform:rotate(45deg) translateY(0);transform-origin:unset}ul.flow-list li::after{right:-20%;top:50%;bottom:unset;transform:rotate(0) translateY(-50%);transform-origin:unset}.flow-of-enter-bg{padding:3vw 10vw 25vw}.flow-of-enter-bg .table_res{margin:3vw auto;padding-top:unset}.flow-of-enter-bg .table_res::before{display:none}.flow-of-enter-bg .table_res figure{width:100%}ul.handicapped-anchor-list li{margin-bottom:1.5vw}ul.handicapped-anchor-list li a{padding:1vw 2.75vw}.handicapped.faq .accordion-box{border-radius:1.5vw}.handicapped.faq .anchor-point{margin-top:-13vw;padding-top:13vw}}