.career01{--career-color:#95019f;--career-subcolor:#aa50b4}.career02{--career-color:#785ae5;--career-subcolor:#8d7fe0}.career03{--career-color:#7487e6;--career-subcolor:#8aa0e5}.career04{--career-color:#3195bc;--career-subcolor:#6fb8cf}.career05{--career-color:#329585;--career-subcolor:#6cc7b3}.career06{--career-color:#329527;--career-subcolor:#7dc86d}.career07{--career-color:#6eb328;--career-subcolor:#a4ce70}.career08{--career-color:#9fb328;--career-subcolor:#bed06f}.career09{--career-color:#c7b328;--career-subcolor:#d3c770}.career10{--career-color:#ffb328;--career-subcolor:#f9c75c}.career11{--career-color:#db6446;--career-subcolor:#e58c70}.career12{--career-color:#bd0037;--career-subcolor:#d66a93}.career13{--career-color:#bd0181;--career-subcolor:#d16da9}:root{--career-color:#3c3c3c;--career-subcolor:#898989}.career .modaal-career .modaal-content-container{padding:0!important}.career .modaal-career .modaal-container{overflow:hidden;width:67%!important;box-shadow:0 4px 15px rgba(0,0,0,.15)!important}.career .modaal-career .modaal-overlay{opacity:.4!important}.career .modaal-career .modaal-close{display:block!important;right:1.5vw!important;top:1.5vw!important;background:unset!important;border-radius:.4vw!important;width:7vw!important;height:3vw!important;border:.1em #fff solid!important;padding-left:1vw!important;transition:.3s ease all!important}.career .modaal-career .modaal-close::after,.career .modaal-career .modaal-close::before{width:1px!important;top:.8vw!important;left:1.45vw!important;height:1.2vw!important;transition:.4s ease all!important}.career .modaal-career .modaal-close span{position:relative!important;text-transform:uppercase!important;transition:.4s ease all!important}.career .modaal-career .modaal-close:hover{background:#fff!important}.career .modaal-career .modaal-close:hover::after,.career .modaal-career .modaal-close:hover::before{background:#3c3c3c!important}.career .modaal-career .modaal-close:hover span{color:#3c3c3c!important}.career-consulting-content{margin-bottom:7vw}.career-consulting-content .career-consulting-flexbox{display:flex;margin:5vw auto 0;justify-content:space-between;width:90%}.career-consulting-content .career-consulting-flexbox .card{width:45%}.career-consulting-content .career-consulting-flexbox .card .text-box .title{font-size:clamp(1.78rem,1.74vw,3.33rem);text-align:center;font-weight:500;line-height:1.6em;letter-spacing:-.01em;margin-bottom:1em}.career-consulting-content .career-consulting-flexbox .card .img-box{overflow:hidden;width:100%;border-radius:.8vw}.career-consulting-content .career-consulting-flexbox .card .img-box img{width:100%}.career-step-content .career-step-map-block{margin:4vw auto 6vw}.career-step-content .career-step-map-block .img-box{margin-inline:auto;width:75%;position:relative}.career-step-content .career-step-map-block .img-box .map-img{display:block;width:100%}.career-step-content .career-step-map-block .img-box .map-img:nth-of-type(2){position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.career-step-content .career-step-map-block.is-show .img-box .map-img{animation:section_fade_in .8s ease both}.career-step-content .career-step-map-block.is-show .img-box .map-img:nth-of-type(2){animation-delay:.2s}.career-step-topic-box{padding:2vw 2vw;width:100%;border-radius:.8vw;background:url(../images/work/career-step-bg.webp) no-repeat 50% 50%/cover}.career-step-topic-box>:last-child{margin-bottom:0}.career-step-topic-box .title{margin-bottom:.5em;text-align:center;font-size:clamp(1.92rem,1.88vw,3.6rem);font-weight:700;line-height:1.2;letter-spacing:.04em}.career-step-topic-box .text{text-align:center;font-size:clamp(1.21rem,1.18vw,2.27rem);line-height:1.8em;letter-spacing:.04em;font-weight:600}.career-step-modal{padding:3.5vw 4vw 5vw!important;background:var(--career-subcolor);color:#fff}.career-step-modal .subtitle{display:block;padding:.4em 2em;width:fit-content;margin:0 auto 2vw;text-transform:uppercase;background:var(--career-color);border-radius:99em;text-align:center;font-weight:600;font-size:clamp(1.56rem,1.53vw,2.93rem);line-height:1;font-family:Roboto,sans-serif}.career-step-modal .column-content{width:100%;display:flex;justify-content:space-between}.career-step-modal .column-content .text-box{margin-bottom:2vw;font-size:clamp(2.13rem,2.08vw,4rem);display:flex;align-items:center;flex-wrap:wrap;width:56%}.career-step-modal .column-content .text-box .title{margin-left:2vw;width:calc(100% - 10vw)}.career-step-modal .column-content .text-box .title span{font-weight:600;letter-spacing:.04em;display:block;line-height:1}.career-step-modal .column-content .text-box .title span.en{margin-bottom:1em;font-size:clamp(1.28rem,1.25vw,2.4rem);font-family:Roboto,sans-serif;text-transform:uppercase;letter-spacing:.05em}.career-step-modal .column-content .text-box .title span.jp{text-indent:-.05em}.career-step-modal .column-content .text-box::before{content:"";display:block;background:url(../images/work/career-step-icon01.svg) no-repeat 50% 50%/contain;height:6vw;width:6vw;border-radius:50%;border:solid 3px}.career-step-modal .column-content .text-box .text{width:100%;font-weight:500;font-size:clamp(1.14rem,1.11vw,2.13rem);line-height:1.7}.career-step-modal .column-content .img-box{width:42%;height:18vw}.career-step-modal .column-content .img-box img{width:100%;height:100%;display:block;object-fit:cover;background:#666}.career-step-modal.career01 .column-content .text-box::before{background:url(../images/work/career-step-icon01.svg) no-repeat 50% 50%/contain}.career-step-modal.career02 .column-content .text-box::before{background:url(../images/work/career-step-icon02.svg) no-repeat 50% 50%/contain}.career-step-modal.career03 .column-content .text-box::before{background:url(../images/work/career-step-icon03.svg) no-repeat 50% 50%/contain}.career-step-modal.career04 .column-content .text-box::before{background:url(../images/work/career-step-icon04.svg) no-repeat 50% 50%/contain}.career-step-modal.career05 .column-content .text-box::before{background:url(../images/work/career-step-icon05.svg) no-repeat 50% 50%/contain}.career-step-modal.career06 .column-content .text-box::before{background:url(../images/work/career-step-icon06.svg) no-repeat 50% 50%/contain}.career-step-modal.career07 .column-content .text-box::before{background:url(../images/work/career-step-icon07.svg) no-repeat 50% 50%/contain}.career-step-modal.career08 .column-content .text-box::before{background:url(../images/work/career-step-icon08.svg) no-repeat 50% 50%/contain}.career-step-modal.career09 .column-content .text-box::before{background:url(../images/work/career-step-icon09.svg) no-repeat 50% 50%/contain}.career-step-modal.career10 .column-content .text-box::before{background:url(../images/work/career-step-icon10.svg) no-repeat 50% 50%/contain}.career-step-modal.career11 .column-content .text-box::before{background:url(../images/work/career-step-icon11.svg) no-repeat 50% 50%/contain}.career-step-modal.career12 .column-content .text-box::before{background:url(../images/work/career-step-icon12.svg) no-repeat 50% 50%/contain}.career-step-modal.career13 .column-content .text-box::before{background:url(../images/work/career-step-icon13.svg) no-repeat 50% 50%/contain}.oneday-intro-img{width:100%;position:relative;opacity:1}.oneday-intro-img img{position:absolute;left:0;top:0;width:100%;height:100%;display:block;object-fit:contain;transition:.4s ease-in-out all;opacity:0;transform:translateY(-6%)}.oneday-intro-img img:nth-of-type(1){position:unset;opacity:1;transform:translateY(0)}.oneday-intro-img.is-show img{opacity:1;transform:translateY(0)}.oneday-intro-img.is-show img:nth-of-type(2){transition-delay:.2s}.oneday-intro-img.is-show img:nth-of-type(3){transition-delay:.4s}.oneday-intro-img.is-show img:nth-of-type(4){transition-delay:.6s}ul.oneday-tab-list{width:100%;display:flex;justify-content:space-between}ul.oneday-tab-list li{width:50%;border-radius:1vw 1vw 0 0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2vw 0;background:#f8f8f8;transition:.2s ease all;cursor:pointer}ul.oneday-tab-list li span{display:block;line-height:1em;text-align:center}ul.oneday-tab-list li span.en{font-size:clamp(1.1rem,.97vw,1.87rem);color:#898989;font-weight:600;margin-bottom:.8vw;letter-spacing:.02em}ul.oneday-tab-list li span.jp{font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:700}ul.oneday-tab-list li.is-active{background:#fff}ul.oneday-tab-list li:hover{transform:translateY(5%)}.oneday .bg-inner.tab01,.oneday .bg-inner.tab02{display:none;border-radius:0 0 .8vw .8vw;padding:6vw}.oneday .bg-inner.tab01.is-active,.oneday .bg-inner.tab02.is-active{display:block}a.oneday-section-top-link{display:block;width:5vw;height:5vw;border-radius:50%;background:#46d2ff;position:fixed;border:#fff .3vw solid;right:7vw;bottom:2vw;transition:.3s ease all;box-shadow:1px 1px 5px rgba(0,0,0,.4);opacity:0;pointer-events:none;z-index:2}a.oneday-section-top-link::after{content:"";width:1vw;height:1vw;border-top:solid 3px #fff;border-right:solid 3px #fff;position:absolute;left:50%;top:50%;transition:.3s ease all;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}a.oneday-section-top-link:hover{opacity:1;transform:translateY(-10%);background:#fff}a.oneday-section-top-link:hover::after{content:"";width:1vw;height:1vw;border-top:solid 3px #46d2ff;border-right:solid 3px #46d2ff;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}a.oneday-section-top-link.is-show{opacity:1;pointer-events:visible}h4.oneday-section-title{margin-bottom:2vw}h4.oneday-section-title span{display:block;line-height:1em}h4.oneday-section-title span.en{font-size:clamp(1.1rem,.97vw,1.87rem);color:#898989;font-weight:600;margin-bottom:1vw;letter-spacing:.02em}h4.oneday-section-title span.jp{font-size:clamp(1.56rem,1.53vw,2.93rem);font-weight:700}.oneday-section-border{width:100%;height:8vw;position:relative}.oneday-section-border::after{position:absolute;content:"";width:100%;left:0;top:calc(50% - .5vw);border-top:2px #3c3c3c solid;transform:translateY(-50%)}.oneday-staff-prof{width:100%;background:#46d2ff;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:3vw 4vw;border-radius:.8vw;opacity:1;margin:0 auto 8vw;position:relative}.oneday-staff-prof::after,.oneday-staff-prof::before{position:absolute;content:"";transition:.3s ease all}.oneday-staff-prof::after{background:url(../images/work/oneday-staff-prof-icon01.svg) no-repeat center center;background-size:contain;width:7.5vw;height:9vw;left:-3vw;bottom:-3vw;animation:float1 2.5s ease-in-out .2s infinite alternate}.oneday-staff-prof::before{background:url(../images/work/oneday-staff-prof-icon02.svg) no-repeat center center;background-size:contain;width:9vw;height:15vw;top:-4vw;right:-2vw;animation:float2 2.5s ease-in-out infinite alternate;transform-origin:bottom}.oneday-staff-prof .img-box{width:9vw;height:9vw;transition:.3s ease-in-out all;transform:scale(.9);opacity:0;overflow:hidden;border-radius:50%}.oneday-staff-prof .img-box img{width:100%;height:100%;object-fit:cover;display:block}.oneday-staff-prof .name-box{width:calc(100% - 11.5vw);display:flex;flex-direction:column;justify-content:space-between}.oneday-staff-prof .name-box p.title{margin-bottom:1.5vw}.oneday-staff-prof .name-box p.title span{display:inline-block;font-weight:700;line-height:1em;font-size:clamp(1.21rem,1.18vw,2.27rem)}.oneday-staff-prof .name-box p.title span.jp{position:relative;border-right:2px #3c3c3c solid;padding-right:.4em;margin-right:.4em;letter-spacing:.1em}.oneday-staff-prof .name-box p.title span.en{letter-spacing:-.01em}.oneday-staff-prof .name-box p.name{font-size:clamp(1.1rem,1.04vw,2rem);font-weight:500;line-height:1.5em;letter-spacing:.01em}.oneday-staff-prof .name-box p.name span{display:inline-block;font-weight:700;font-size:clamp(1.21rem,1.18vw,2.27rem);margin-bottom:.5em}.oneday-staff-prof p.paragraph{width:100%;margin-top:1.8vw}.oneday-staff-prof.is-show .img-box{opacity:1;transform:scale(1)}dl.oneday-schedule-list{width:100%;margin-bottom:4.5vw}dl.oneday-schedule-list dt{margin-bottom:1.8vw}dl.oneday-schedule-list dt span{display:inline-block;line-height:1em}dl.oneday-schedule-list dt span.main{font-weight:300;font-size:7vw;font-family:Roboto,sans-serif;margin-right:.25em}dl.oneday-schedule-list dt span.sub{font-size:clamp(1.56rem,1.53vw,2.93rem);font-weight:600}dl.oneday-schedule-list dd{padding:2vw 0 2vw 4vw;position:relative;opacity:1}dl.oneday-schedule-list dd::before{position:absolute;content:"";left:0;top:0;height:0;transition:1s ease all;border-left:2px #3c3c3c solid}dl.oneday-schedule-list dd .column-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5vw;position:relative}dl.oneday-schedule-list dd .column-box .img-box{width:24vw;height:18vw;position:relative;overflow:hidden;border-radius:.8vw;opacity:1}dl.oneday-schedule-list dd .column-box .img-box img{width:100%;height:100%;display:block;transition:.6s ease-in-out all;transform:scale(1.05);object-fit:cover}dl.oneday-schedule-list dd .column-box .img-box.is-show img{transform:scale(1)}dl.oneday-schedule-list dd .column-box .text-box{width:calc(100% - 27vw)}dl.oneday-schedule-list dd .column-box .text-box p.lead-text{font-size:clamp(1.42rem,1.39vw,2.67rem);font-weight:700;letter-spacing:.01em;margin-bottom:1vw;line-height:1.7em}dl.oneday-schedule-list dd .column-box .pseudo-icon{position:absolute;width:24vw;left:0;bottom:0}dl.oneday-schedule-list dd .column-box .pseudo-icon::after,dl.oneday-schedule-list dd .column-box .pseudo-icon::before{position:absolute;content:"";z-index:1}dl.oneday-schedule-list dd .column-box .pseudo-icon::after{left:-2vw;bottom:-2vw;width:8vw;height:6vw;background:url(../images/work/oneday-icon01.svg) no-repeat center center;background-size:contain;animation:float2 2.5s ease-in-out infinite alternate}dl.oneday-schedule-list dd .column-box .pseudo-icon::before{width:17vw;height:24vw;right:-8vw;bottom:-18vw;background:url(../images/work/oneday-icon02.svg) no-repeat center center;background-size:contain;animation:float1 5s ease-in-out .2s infinite alternate;transform-origin:bottom}dl.oneday-schedule-list dd .column-box.img-icon .img-box{height:23vw;margin:-6vw 0 -2vw;opacity:0;transition:.4s ease-in-out all}dl.oneday-schedule-list dd .column-box.img-icon .img-box img{animation:float3 4s ease-in-out infinite alternate;transform-origin:bottom;object-fit:contain}dl.oneday-schedule-list dd .column-box.img-icon .img-box.is-show{opacity:1}dl.oneday-schedule-list dd .column-box:nth-last-of-type(1){margin-bottom:0}dl.oneday-schedule-list dd .img-wd100{width:100%;height:24vw;border-radius:1vw;overflow:hidden;margin-bottom:3vw}dl.oneday-schedule-list dd .img-wd100 img{width:100%;height:100%;object-fit:cover;display:block}dl.oneday-schedule-list dd.full-img{width:100%;padding:0;margin:3vw auto 0}dl.oneday-schedule-list dd.full-img::before{content:none}dl.oneday-schedule-list dd.full-img img{width:100%;object-fit:cover;border-radius:1vw;display:block}dl.oneday-schedule-list dd.full-img.pseudo-icon{margin:3vw auto 8vw}dl.oneday-schedule-list dd.full-img.pseudo-icon::after{position:absolute;content:"";width:10vw;height:22vw;left:2vw;bottom:-5vw;background:url(../images/work/oneday-icon04.svg) no-repeat center center;background-size:contain;animation:float3 3s ease-in-out infinite alternate;transform-origin:bottom}dl.oneday-schedule-list dd.is-show::before{height:100%}dl.oneday-schedule-list:nth-last-of-type(1){margin-bottom:0}@media screen and (max-width:1024px) and (orientation:portrait){.career .modaal-career .modaal-container{width:100%!important}.career .modaal-career .modaal-close{right:3vw!important;top:3vw!important;border-radius:50%!important;width:8vw!important;height:8vw!important;padding-left:3vw!important;background:#fff!important}.career .modaal-career .modaal-close::after,.career .modaal-career .modaal-close::before{top:1.7vw!important;left:3.7vw!important;height:4vw!important;background:#3c3c3c!important}.career .modaal-career .modaal-close span{display:none!important}.career-consulting-content .career-consulting-flexbox{margin:12vw auto;width:100%;flex-direction:column}.career-consulting-content .career-consulting-flexbox .card{width:100%;margin-bottom:10vw}.career-consulting-content .career-consulting-flexbox .card .text-box .title{font-size:clamp(1.5rem,4vw,1.72rem);line-height:1.4em}.career-consulting-content .career-consulting-flexbox .card .img-box{border-radius:2.5vw}.career-consulting-content .career-consulting-flexbox .card:last-child{margin-bottom:unset}.career-step-content .career-step-map-block{margin:6vw auto 8vw}.career-step-content .career-step-map-block .img-box{width:100%}.career-step-topic-box{padding:6vw 8vw;border-radius:2.5vw}.career-step-topic-box .title{margin-bottom:.5em;font-size:clamp(1.65rem,4.4vw,1.89rem)}.career-step-topic-box .text{font-size:clamp(1.2rem,3.2vw,1.38rem)}.career-step-modal{padding:6vw 10vw 10vw!important}.career-step-modal .subtitle{margin:0 auto 3vw;font-size:clamp(1.4rem,3.73vw,1.61rem)}.career-step-modal .column-content{flex-wrap:wrap}.career-step-modal .column-content .text-box{margin-bottom:2vh;font-size:clamp(2rem,5.33vw,2.29rem);justify-content:space-between;width:100%}.career-step-modal .column-content .text-box .title{margin-left:0;width:calc(100% - 16vw)}.career-step-modal .column-content .text-box .title span.en{margin-bottom:.8em;font-size:clamp(1.1rem,2.93vw,1.26rem)}.career-step-modal .column-content .text-box::before{height:13vw;width:13vw;border:solid 2px}.career-step-modal .column-content .text-box .text{margin-top:2vh;width:100%;font-size:clamp(1.2rem,3.2vw,1.38rem)}.career-step-modal .column-content .img-box{width:100%;height:24vh}ul.oneday-tab-list li{border-radius:2vw 2vw 0 0;padding:2vh 0}ul.oneday-tab-list li span.en{font-size:.85rem;margin-bottom:1vw}ul.oneday-tab-list li span.jp{font-size:clamp(1.4rem,3.73vw,1.61rem)}.oneday .bg-inner.tab01,.oneday .bg-inner.tab02{padding:5vh 6vw}a.oneday-section-top-link{width:10vw;height:10vw;border-radius:1vw;right:2vw;bottom:26vw}a.oneday-section-top-link::after{width:2vw;height:2vw;border-top:solid 1px #fff;border-right:solid 1px #fff;top:52%}a.oneday-section-top-link:hover::after{width:2vw;height:2vw;border-top:solid 1px #46d2ff;border-right:solid 1px #46d2ff;top:52%}h4.oneday-section-title{margin-bottom:2vh}h4.oneday-section-title span.en{font-size:clamp(1.1rem,2.67vw,1.15rem);margin-bottom:2vw}h4.oneday-section-title span.jp{font-size:clamp(2rem,5.33vw,2.29rem)}.oneday-section-border{height:9vh}.oneday-section-border::after{top:calc(50% - 1vw);border-top:1px #3c3c3c solid}.oneday-staff-prof{padding:3vh 9vw 6vw;border-radius:2vw;margin:0 auto 7vh}.oneday-staff-prof::after{width:15.5vw;height:18vw;left:-5vw;bottom:-5vw}.oneday-staff-prof::before{width:13vw;height:25vw;top:-4vw;right:-3vw}.oneday-staff-prof .img-box{width:20vw;height:20vw;margin:0 auto 2vh}.oneday-staff-prof .name-box{width:100%}.oneday-staff-prof .name-box p.title{margin-bottom:.7em;text-align:center}.oneday-staff-prof .name-box p.title span{font-size:clamp(1.1rem,2.93vw,1.26rem)}.oneday-staff-prof .name-box p.title span.jp{border-right:1px #3c3c3c solid}.oneday-staff-prof .name-box p.name{font-size:clamp(1.1rem,2.93vw,1.26rem);text-align:center}.oneday-staff-prof .name-box p.name span{font-size:clamp(1.5rem,4vw,1.72rem);margin-bottom:.5em}.oneday-staff-prof p.paragraph{margin-top:1.8vh}dl.oneday-schedule-list{margin-bottom:4.5vw}dl.oneday-schedule-list dt{margin-bottom:2vh}dl.oneday-schedule-list dt span.main{font-size:13vw;margin-right:.15em}dl.oneday-schedule-list dt span.sub{font-size:clamp(1.6rem,4.27vw,1.83rem)}dl.oneday-schedule-list dd{padding:1vh 0 4vh 6vw}dl.oneday-schedule-list dd::before{border-left:1px #3c3c3c solid}dl.oneday-schedule-list dd .column-box{margin-bottom:5vh;flex-direction:column-reverse}dl.oneday-schedule-list dd .column-box .img-box{width:100%;height:27vh;border-radius:2vw}dl.oneday-schedule-list dd .column-box .text-box{width:100%;margin-bottom:3vh}dl.oneday-schedule-list dd .column-box .text-box p.lead-text{font-size:clamp(1.7rem,4.53vw,1.95rem);font-weight:600;letter-spacing:.1em;margin-bottom:1vh;line-height:1.6em}dl.oneday-schedule-list dd .column-box .pseudo-icon{width:100%;left:0;bottom:0}dl.oneday-schedule-list dd .column-box .pseudo-icon::after{left:-3vw;bottom:-5vw;width:15vw;height:11vw}dl.oneday-schedule-list dd .column-box .pseudo-icon::before{width:24vw;height:34vw;right:-6vw;bottom:-19vw}dl.oneday-schedule-list dd .column-box.img-icon{flex-direction:column}dl.oneday-schedule-list dd .column-box.img-icon .img-box{margin:0 auto;width:25vw;height:39vw}dl.oneday-schedule-list dd .img-wd100{height:25vh;border-radius:2vw;margin-bottom:3vh}dl.oneday-schedule-list dd.full-img{margin:4vh auto 11vw;height:28vh}dl.oneday-schedule-list dd.full-img img{height:100%;border-radius:2vw}dl.oneday-schedule-list dd.full-img.pseudo-icon{margin:3vh auto 10vw}dl.oneday-schedule-list dd.full-img.pseudo-icon::after{width:16vw;height:36vw;left:-5vw;bottom:-7vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.career .modaal-career .modaal-container{width:80%!important}.career .modaal-career .modaal-close{right:3vw!important;top:3vw!important;width:6vw!important;height:6vw!important}.career .modaal-career .modaal-close::after,.career .modaal-career .modaal-close::before{top:1.4vw!important;left:2.9vw!important;height:3vw!important;background:#3c3c3c!important}.career-consulting-content .career-consulting-flexbox{margin:6vw auto;width:100%;flex-direction:row}.career-consulting-content .career-consulting-flexbox .card{width:45%;margin-bottom:10vw}.career-consulting-content .career-consulting-flexbox .card .text-box .title{font-size:clamp(1.8rem,2.34vw,2.4rem);line-height:1.6em}.career-consulting-content .career-consulting-flexbox .card .img-box{border-radius:1vw}.career-step-content .career-step-map-block{margin:6vw auto 8vw}.career-step-content .career-step-map-block .img-box{width:100%}.career-step-topic-box{padding:4vw 4vw;border-radius:1.8vw}.career-step-topic-box .title{margin-bottom:.75em;font-size:clamp(1.8rem,2.34vw,2.4rem)}.career-step-topic-box .text{font-size:clamp(1.2rem,1.56vw,1.6rem)}.career-step-modal{padding:4vw 5vw 5vw!important}.career-step-modal .subtitle{margin:0 auto 5vw;font-size:clamp(1.8rem,2.34vw,2.4rem)}.career-step-modal .column-content .text-box{margin-bottom:2vw;font-size:clamp(2.3rem,2.99vw,3.07rem);width:60%}.career-step-modal .column-content .text-box .title{width:calc(100% - 11vw)}.career-step-modal .column-content .text-box .title span.en{font-size:clamp(1.2rem,1.56vw,1.6rem)}.career-step-modal .column-content .text-box::before{height:9vw;width:9vw}.career-step-modal .column-content .text-box .text{font-size:clamp(1.6rem,2.08vw,2.13rem)}.career-step-modal .column-content .img-box{width:35%;height:18vw}ul.oneday-tab-list li{border-radius:1vw 1vw 0 0}ul.oneday-tab-list li span.en{font-size:1.4rem}ul.oneday-tab-list li span.jp{font-size:clamp(1.6rem,2.08vw,2.13rem)}.oneday .bg-inner.tab01,.oneday .bg-inner.tab02{padding:4vh 6vw}a.oneday-section-top-link{width:9vw;height:9vw;border-radius:50%;right:3vw;bottom:3vw}a.oneday-section-top-link::after{border-top:solid 2px #fff;border-right:solid 2px #fff}a.oneday-section-top-link:hover::after{border-top:solid 2px #46d2ff;border-right:solid 2px #46d2ff}h4.oneday-section-title span.en{font-size:clamp(1.3rem,1.69vw,1.73rem);margin-bottom:1.3vw}h4.oneday-section-title span.jp{font-size:clamp(2.4rem,3.13vw,3.2rem)}.oneday-section-border{height:7vh}.oneday-staff-prof{padding:3vh 4vw;border-radius:1vw;margin:0 auto 7vh}.oneday-staff-prof::after{width:11.5vw;height:13vw;left:-6vw;bottom:-5vw}.oneday-staff-prof::before{width:9vw;height:16vw;top:-3vw;right:-2vw}.oneday-staff-prof .img-box{width:12vw;height:12vw;margin:0}.oneday-staff-prof .name-box{width:calc(100% - 18vw)}.oneday-staff-prof .name-box p.title{text-align:start}.oneday-staff-prof .name-box p.title span{font-size:clamp(1.3rem,1.69vw,1.73rem)}.oneday-staff-prof .name-box p.name{text-align:start;font-size:clamp(1.3rem,1.69vw,1.73rem)}.oneday-staff-prof .name-box p.name span{font-size:clamp(1.8rem,2.34vw,2.4rem);margin-bottom:.5em}dl.oneday-schedule-list dt span.main{font-size:9vw}dl.oneday-schedule-list dt span.sub{font-size:clamp(2rem,2.6vw,2.67rem)}dl.oneday-schedule-list dd{padding:1vh 0 4vh 4vw}dl.oneday-schedule-list dd::before{border-left:2px #3c3c3c solid}dl.oneday-schedule-list dd .column-box{flex-direction:row}dl.oneday-schedule-list dd .column-box .img-box{width:30vw;height:21vh;border-radius:1vw}dl.oneday-schedule-list dd .column-box .text-box{width:calc(100% - 34vw);margin-bottom:3vh}dl.oneday-schedule-list dd .column-box .text-box p.lead-text{font-size:clamp(1.7rem,2.21vw,2.27rem)}dl.oneday-schedule-list dd .column-box .pseudo-icon{width:30vw}dl.oneday-schedule-list dd .column-box .pseudo-icon::after{width:12vw;height:8vw}dl.oneday-schedule-list dd .column-box .pseudo-icon::before{width:18vw;height:26vw;right:-8vw}dl.oneday-schedule-list dd .column-box.img-icon{flex-direction:row}dl.oneday-schedule-list dd .column-box.img-icon .img-box{width:18vw;height:27vw}dl.oneday-schedule-list dd .img-wd100{border-radius:1vw}dl.oneday-schedule-list dd.full-img img{border-radius:1vw}dl.oneday-schedule-list dd.full-img.pseudo-icon::after{width:13vw;height:29vw;left:3vw}}