@charset "utf-8";.ui_stepCareer01{display:flex;justify-content:space-between;list-style:none}.ui_stepCareer01>li{flex:0 0 auto;width:275px;background-color:#fff;padding:20px 15px;height:auto}.ui_stepCareer01>li h5{background-color:#fca331;color:#fff;margin:-15px -10px 20px;position:relative;display:flex;align-items:flex-end;font-weight:400;height:70px;padding:0 20px 5px 24px}.ui_stepCareer01>li:nth-child(2) h5{padding-left:15px}.ui_stepCareer01>li h5:before{content:'CAREER STEP';position:absolute;left:4px;top:-1px;line-height:1;font-family:'PT Sans',sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;letter-spacing:.2em}.ui_stepCareer01>li h5 .year{flex:0 0 auto;display:block;line-height:1;font-family:'M PLUS 1p',sans-serif;-webkit-font-smoothing:antialiased;font-size:24px}.ui_stepCareer01>li h5 .year .num{display:inline-block;font-family:'PT Sans',sans-serif;font-size:45px;vertical-align:-.04em;letter-spacing:.08em;margin-right:3px}.ui_stepCareer01>li h5:after{content:'';display:block;flex:1 1 auto;height:7px;border-bottom:1px solid #fff;margin:0 0 10px 12px;background:url(../img/arrow_careerstep.svg) right bottom no-repeat}.ui_stepCareer01>li figure{margin-bottom:12px}.ui_boxStep01.dentist h4{color:#38a8de}.ui_boxStep01.hygienist h4{color:#f55555}.ui_boxStep01.assistant h4{color:#fa709a}.ui_boxStep01.dentist .ui_stepCareer01>li:nth-child(1) h5{background-color:#38a9de}.ui_boxStep01.dentist .ui_stepCareer01>li:nth-child(2) h5{background-color:#398bc1}.ui_boxStep01.dentist .ui_stepCareer01>li:nth-child(3) h5{background-color:#3981b8}.ui_boxStep01.hygienist .ui_stepCareer01>li:nth-child(1) h5{background-color:#fca331}.ui_boxStep01.hygienist .ui_stepCareer01>li:nth-child(2) h5{background-color:#f87646}.ui_boxStep01.hygienist .ui_stepCareer01>li:nth-child(3) h5{background-color:#f55555}.ui_boxStep01.assistant .ui_stepCareer01>li:nth-child(1) h5{background-color:#feb456}.ui_boxStep01.assistant .ui_stepCareer01>li:nth-child(2) h5{background-color:#fc9575}.ui_boxStep01.assistant .ui_stepCareer01>li:nth-child(3) h5{background-color:#fa709a}.ui_boxStep01 .btnWrap{text-align:center;margin:40px 0 -25px}.ui_boxStep01 .btnWrap .btnGrad{width:425px;height:55px;color:#fff;text-decoration:none;font-size:110%}.ui_boxStep01.hygienist .btnWrap .btnGrad:before{background:linear-gradient(70deg,#f55555 0,#fca431 50%,#f55555 100%)}.ui_boxStep01.assistant .btnWrap .btnGrad:before{background:linear-gradient(70deg,#feb456 0,#fa709a 50%,#feb456 100%)}@media screen and (max-width:750px){.ui_boxStep01{padding:67px 60px 96px;overflow:hidden}.ui_boxStep01>h4{display:flex;flex-direction:column-reverse;align-items:center;line-height:1.3226;margin-bottom:43px}.ui_boxStep01>h4 .en{margin:20px 0 0}.careerStepWrap{position:relative}.careerStepWrap>.button-next,.careerStepWrap>.button-prev{position:absolute;display:block;top:50%;width:60px;height:120px;margin-top:-60px;background:url(../img/arrow_career_scroll.svg) center no-repeat}.careerStepWrap>.button-prev{left:-60px}.careerStepWrap>.button-next{right:-60px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ui_stepCareer01>li{width:100%;padding:40px 30px}.ui_stepCareer01>li h5{margin:-30px -20px 40px;height:140px;padding:0 40px 10px 48px}.ui_stepCareer01>li:nth-child(2) h5{padding-left:30px}.ui_stepCareer01>li h5:before{left:8px;top:-2px;font-size:30px}.ui_stepCareer01>li h5 .year{font-size:48px}.ui_stepCareer01>li h5 .year .num{font-size:90px;margin-right:6px}.ui_stepCareer01>li h5:after{height:14px;border-bottom:2px solid #fff;margin:0 0 20px 24px;background-size:12px 12px}.ui_stepCareer01>li figure{margin-bottom:24px}.ui_stepCareer01>li figure img{width:100%;height:auto}.ui_boxStep01 .btnWrap{margin:60px 0 -20px}.ui_boxStep01 .btnWrap .btnGrad{width:100%;height:100px}}