@charset "UTF-8";.apply-list{display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-align-items:top;margin-bottom:85px;padding-top:30px}@media screen and (max-width:750px){.apply-list{margin-bottom:50px}}.apply-list>.item{border-radius:50% 50%;-moz-border-radius:50% 50%;-webkit-border-radius:50% 50%;-o-border-radius:50% 50%;-ms-border-radius:50% 50%;cursor:pointer;margin:0 30px;max-width:195px;position:relative;width:17%}@media screen and (max-width:750px){.apply-list>.item{margin:0 8px;max-width:15%}}.apply-list>.item>.image{margin-bottom:17px;position:relative}.apply-list>.item>.image:after{border:7px solid #f1f1f1;border-radius:50% 50%;-moz-border-radius:50% 50%;-webkit-border-radius:50% 50%;-o-border-radius:50% 50%;-ms-border-radius:50% 50%;box-sizing:border-box;-webkit-box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;-moz-transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;-o-transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;width:100%}.apply-list>.item:hover>.image:after{border:13px solid #f1f1f1}.apply-list>.item.-current{cursor:default}.apply-list>.item.-current>.image:after{border:13px solid #035b90}.apply-list>.item.-current>.name{color:#035b90}.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:1.6rem;line-height:2.1rem;padding-top:11px}.apply-list>.item>.name:nth-child(3){padding-top:0}@media screen and (min-width:751px){.apply-list>.item>.name span{font-size:1.5rem;font-weight:700}}@media screen and (max-width:750px){.apply-list>.item>.name{font-size:1.1rem;line-height:1.5rem}.apply-list>.item>.name span{font-size:1rem}}.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;-moz-transition:all .2s cubic-bezier(.37,.82,.335,1.19) 0s;-o-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;-moz-transition:all .1s ease-out 0s;-o-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;-moz-transition:all .1s ease-out 0s;-o-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;-moz-transition:all .2s ease-out 0s;-o-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;-moz-transition:all .2s ease-out 0s;-o-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;-moz-transition:all .2s ease-out 0s;-o-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;-moz-transition:all .1s ease-out 0s;-o-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}}