@charset "UTF-8";.layout{margin-left:0;width:100%}.apply-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:58px auto 46px;max-width:1320px;position:relative;width:90%}.apply-list>.item{cursor:pointer;height:330px;margin-left:-1px;padding-top:58px;position:relative;width:20%}.apply-list>.item,.apply-list>.item:before{-webkit-box-sizing:border-box;box-sizing:border-box}.apply-list>.item:before{border:1px solid #eaeaea;height:100%;left:0;top:0;width:100%}.apply-list>.item:after,.apply-list>.item:before{content:"";position:absolute;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.apply-list>.item:after{background:#036197;bottom:-69px;clip-path:polygon(50% 0,100% 100%,0 100%);height:19.918584287px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:44px}.apply-list>.item>.cover{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.apply-list>.item>.cover:before{height:1px;width:0}.apply-list>.item>.cover:after,.apply-list>.item>.cover:before{background:#035b90;content:"";position:absolute;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.apply-list>.item>.cover:after{height:0;width:1px}.apply-list>.item>.cover.-i1:after,.apply-list>.item>.cover.-i1:before{left:0;top:0}.apply-list>.item>.cover.-i2:after,.apply-list>.item>.cover.-i2:before{bottom:0;right:0}.apply-list>.item>.image{height:190px;margin-bottom:15px;pointer-events:none;position:relative}.apply-list>.item>.image img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.apply-list>.item>.image.-i1 img{width:35.03%}.apply-list>.item>.image.-i2 img{-webkit-transform:translate(-28%,-50%);-ms-transform:translate(-28%,-50%);transform:translate(-28%,-50%);width:59.09%}.apply-list>.item>.image.-i3 img{width:41.09%}.apply-list>.item>.image.-i4 img{width:42.04%}.apply-list>.item>.image.-i5 img{width:32.76%}@media screen and (min-width:751px){.apply-list>.item:hover>.cover:before{width:100%}.apply-list>.item:hover>.cover:after{height:100%}}.apply-list>.item.-current{cursor:default;z-index:1}@media screen and (min-width:751px){.apply-list>.item.-current:hover:before{border-width:1px}}.apply-list>.item.-current:before{border-color:#035b90}.apply-list>.item.-current:after{bottom:-46px}.apply-list>.item.-current>.badge{opacity:1}.apply-list>.item.-current .apply-select{bottom:-86px}@media screen and (max-width:750px){.apply-list>.item.-current .apply-select{bottom:-51px}}.apply-list>.item>.name{font-size:2.2rem;font-weight:600;line-height:4rem}.apply-list>.item>.badge{background:#035b90;border-radius:21px;-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;left:14px;opacity:0;position:absolute;text-align:center;top:13px;-webkit-transition:.2s ease-out 0s;transition:.2s ease-out 0s;width:89px}.apply-list>.item>.badge span{color:#fff;font-size:1.8rem;font-weight:700;line-height:4rem}@media screen and (max-width:1200px){.apply-list:after{background:#036197;bottom:-47px;clip-path:polygon(50% 0,100% 100%,0 100%);content:"";height:19.918584287px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:44px}.apply-list>.item{margin-top:-1px;width:25%}.apply-list>.item:after{display:none}}@media screen and (max-width:980px){.apply-list>.item{width:33.33%}}@media screen and (max-width:750px){.apply-list{margin-bottom:42px;margin-top:46px;width:91%}.apply-list:after{bottom:-43px;height:15.5884572681px;width:36px}.apply-list>.item{height:214px;padding-top:52px;width:50%}.apply-list>.item>.image{height:112px;margin-bottom:8px;margin-left:auto;margin-right:auto;max-width:180px}.apply-list>.item>.image.-i1 img{width:33.03%}.apply-list>.item>.image.-i2 img{width:55.09%}.apply-list>.item>.image.-i3 img{width:39.09%}.apply-list>.item>.image.-i4 img{width:40.04%}.apply-list>.item>.image.-i5 img{width:30.76%}.apply-list>.item>.name{font-size:1.4rem;line-height:2.1rem}.apply-list>.item>.badge{border-radius:15px;height:30px;left:50%;top:13px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:78px}.apply-list>.item>.badge span{font-size:1.4rem;line-height:3rem}}.apply-wrap{color:#fff;position:relative}.apply-select{bottom:-102px;left:50%;margin-left:-24px;position:absolute;-webkit-transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;width:48px}@media screen and (max-width:750px){.apply-select{bottom:-66px;margin-left:-17px;width:34px}}.apply-single{display:none}.apply-single.-show{display:block}.apply-step{position:relative}.apply-step.-step1{background:#036197}@media screen and (min-width:751px){.apply-step.-step1{padding:109px 0 98px}.apply-step.-step1 .no{top:118px}}@media screen and (max-width:750px){.apply-step.-step1{padding:50px 6.7%}}.apply-step.-step1 a.btn{color:#036197}.apply-step.-step1 .apply-arrow{bottom:0;left:50%;margin:0;position:absolute;-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);-webkit-transform:translateX(-50%) translateY(50%)}.apply-step.-step2{background:#035788}@media screen and (min-width:751px){.apply-step.-step2{padding:90px 0 96px}.apply-step.-step2 .no{top:99px}.apply-step.-step2 .txt{margin-bottom:42px}}@media screen and (max-width:750px){.apply-step.-step2{padding:50px 6.7%}}.apply-step.-step2 a.btn{color:#035788}.apply-step.-step2 .apply-arrow{bottom:-2px;left:50%;margin:0;position:absolute;-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);-webkit-transform:translateX(-50%) translateY(50%)}.apply-step.-step3{background:#024e79}@media screen and (min-width:751px){.apply-step.-step3{padding:94px 0 96px}.apply-step.-step3 .caption{margin-bottom:20px}.apply-step.-step3 .no{top:99px}}@media screen and (max-width:750px){.apply-step.-step3{padding:50px 6.7%}}.apply-step.-step3 a.btn{color:#024e79}.apply-step.-step3 .apply-arrow{bottom:0;left:50%;margin:0;position:absolute;-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);-webkit-transform:translateX(-50%) translateY(50%)}.apply-step.-step4{background:#02446a}@media screen and (min-width:751px){.apply-step.-step4{padding:89px 0 124px}.apply-step.-step4 .no{top:96px}.apply-step.-step4 .caption{margin-bottom:18px}.apply-step.-step4 .txt2{margin-bottom:15px}}@media screen and (max-width:750px){.apply-step.-step4{padding:50px 6.7%}}.apply-step.-step4 a.btn{color:#02446a}.apply-step.-step4 .apply-arrow{bottom:0;left:50%;margin:0;position:absolute;-ms-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%);-webkit-transform:translateX(-50%) translateY(50%)}.apply-step .caption{font-size:2.4rem;line-height:3.7rem;margin-bottom:16px}@media screen and (max-width:750px){.apply-step .caption{font-size:2.1rem}}.apply-step .txt{font-size:1.3rem;line-height:2.5rem;margin-bottom:38px}@media screen and (max-width:750px){.apply-step .txt{font-size:1.2rem;line-height:2.1rem}}.apply-step .txt2{margin-bottom:-5px}.apply-step .txt a{color:#fff;display:inline-block;margin:0 4px;position:relative}.apply-step .txt a:before{background:#fff;bottom:2px;content:"";height:2px;left:0;position:absolute;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;width:100%}.apply-step .txt a:hover:before{height:3px}.apply-step .note{box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1.1rem;line-height:2rem;margin:13px auto 44px;padding-left:15px;position:relative;text-align:left;width:300px}.apply-step .note:before{content:"※";left:0;position:absolute;top:0}.apply-step .note a{color:#fff;display:inline-block;margin:0 4px;position:relative}.apply-step .note a:before{background:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;width:100%}.apply-step .note a:hover:before{height:3px}.apply-step a.btn{background:#fff;border-radius:46px 46px;-moz-border-radius:46px 46px;-webkit-border-radius:46px 46px;-o-border-radius:46px 46px;-ms-border-radius:46px 46px;color:#035b90;display:inline-block;font-size:1.4rem;font-weight:700;height:39px;line-height:2.1rem;margin-right:26px;padding:26px 0 26px 30px;position:relative;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:233px}@media screen and (max-width:750px){.apply-step a.btn{margin-right:0}}.apply-step a.btn>p{position:relative}.apply-step a.btn>p.icon{height:47px;left:25px;margin-top:-23px;position:absolute;top:50%;width:47px}.apply-step a.btn>p.icon img{left:0;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:100%}.apply-step a.btn>p.icon img.-default{filter:alpha(opacity=100);opacity:1}.apply-step a.btn>p.icon img.-hover{filter:alpha(opacity=0);opacity:0}.apply-step a.btn:before{background:#2d2d2d;border-radius:46px 46px;-moz-border-radius:46px 46px;-webkit-border-radius:46px 46px;-o-border-radius:46px 46px;-ms-border-radius:46px 46px;content:"";height:100%;left:50%;position:absolute;top:0;-webkit-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;width:0}.apply-step a.btn:hover{color:#fff}.apply-step a.btn:hover p.icon img.-default{filter:alpha(opacity=0);opacity:0}.apply-step a.btn:hover p.icon img.-hover{filter:alpha(opacity=100);opacity:1}.apply-step a.btn:hover:before{left:0;width:100%}.apply-step .no{background:#fff;border-radius:50% 50%;-moz-border-radius:50% 50%;-webkit-border-radius:50% 50%;-o-border-radius:50% 50%;-ms-border-radius:50% 50%;color:#035b90;height:110px;left:50%;margin-left:-461px;position:absolute;top:9px;width:110px}@media screen and (max-width:750px){.apply-step .no{left:0;margin:0 auto 30px;position:relative;top:0}}.apply-step .no>.txt{font-size:1.4rem;line-height:100%;margin-bottom:4px;padding-top:26px}.apply-step .no>.numeric{font-size:3.8rem;line-height:100%}.apply-step .list{margin:13px auto 0;max-width:405px;width:86.6%}.apply-step .list>li{font-size:1.3rem;line-height:2.5rem;margin-bottom:0}.apply-step .list>li:before{background:#fff;height:7px;left:-3px;width:7px}.apply-step .list a{color:#fff;display:inline-block;margin:0 4px;position:relative}.apply-step .list a:before{background:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;-webkit-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;width:100%}.apply-step .list a:hover:before{height:3px}.apply-arrow{margin:80px auto 70px;width:34px;z-index:1}@media screen and (max-width:750px){.apply-arrow{margin:58px auto}}