@charset "UTF-8";body{background:#fff!important;color:#141414!important}.resistration{max-width:640px;margin:40px auto 80px;padding:0 16px;justify-content:space-between;overflow:hidden;box-sizing:border-box}.resistration h2.title{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ Pro W3,Meiryo,arial,sans-serif;font-size:32px;letter-spacing:8px;font-weight:700;text-align:center;margin-bottom:40px}.formBlock{padding:16px 0 40px}.formBlock .label{font-size:12px;font-weight:700;line-height:21px;letter-spacing:.1em;margin-bottom:8px;display:block}.formBlock input{height:42px;width:100%;background-color:#fff;padding:0 18px;color:#262525;border:1px solid #262525;border-radius:2px;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ Pro W3,Meiryo,arial,sans-serif;font-size:16px;font-weight:400;line-height:16px;letter-spacing:.05em;box-sizing:border-box}.formBlock .supplement{font-size:12px;margin-top:8px}.formBlock .error{color:#d3140f;font-size:12px;margin-top:8px}.forget{margin:16px 0;text-align:center}.buttonWrap{text-align:center;margin-bottom:40px}.button{width:328px;max-width:100%;display:inline-block;text-align:center;padding:23px 0;background:transparent;border:1px solid #141414;border-radius:0;position:relative;cursor:pointer;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ Pro W3,Meiryo,arial,sans-serif;font-size:16px;font-weight:700;line-height:16px;letter-spacing:.3em;color:#141414;transition:all .3s}.button:hover{background:#141414;color:#fff}.lineTextWrap{text-align:center;margin-bottom:40px}.lineText{position:relative;display:inline-block;padding:0 30px;text-align:center}.lineText:after,.lineText:before{position:absolute;top:50%;width:500px;height:1px;content:"";transform:translateY(-50%);background:#ccc}.lineText:before{right:100%}.lineText:after{left:100%}.otherLinks{display:flex;justify-content:space-between;margin-top:16px;flex-wrap:wrap}.otherLinks a{max-width:100%;width:calc(50% - 8px);text-align:center;padding:23px 0;background:transparent;border:1px solid #141414;border-radius:0;position:relative;cursor:pointer;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ Pro W3,Meiryo,arial,sans-serif;font-size:16px;font-weight:700;line-height:16px;letter-spacing:.3em;color:#141414;box-sizing:border-box;transition:all .3s;margin-bottom:40px}.otherLinks a:hover{background:#141414;color:#fff}.otherLinks a:nth-child(2n){margin-left:16px}.returnNav{display:flex;justify-content:center}.returnNav a{width:200px}.returnNav a:nth-child(2){margin-left:24px}.flexer,.progress-indicator{display:flex}.no-flexer,.progress-indicator.stacked{display:block}.no-flexer-element{-moz-flex:0;flex:0}.flexer-element,.progress-indicator>li{-moz-flex:1;flex:1}.progress-indicator{margin:0 0 1em;padding:0;font-size:80%;text-transform:uppercase}.progress-indicator>li{list-style:none;text-align:center;width:auto;margin:0;position:relative;text-overflow:ellipsis;color:#bbb;display:block;padding:0 4px}.progress-indicator>li:hover{color:#6f6f6f}.progress-indicator>li .bubble{border-radius:1000px;width:20px;height:20px;background-color:#bbb;display:block;margin:0 auto .5em}.progress-indicator>li .bubble:before,.progress-indicator>li .bubble:after{display:block;position:absolute;top:9px;width:100%;height:3px;content:"";background-color:#bbb}.progress-indicator>li .bubble:before{left:0}.progress-indicator>li .bubble:after{right:0}.progress-indicator>li:first-child .bubble:before,.progress-indicator>li:first-child .bubble:after{width:50%;margin-left:50%}.progress-indicator>li:last-child .bubble:before,.progress-indicator>li:last-child .bubble:after{width:50%;margin-right:50%}.progress-indicator>li.completed{color:#65d074}.progress-indicator>li.completed .bubble{background-color:#65d074;color:#65d074;border-color:#247830}.progress-indicator>li.completed .bubble:before,.progress-indicator>li.completed .bubble:after{background-color:#65d074;border-color:#247830}.progress-indicator>li.active{color:#141414}.progress-indicator>li.active .bubble{background-color:#141414;color:#141414;border-color:#000}.progress-indicator>li.active .bubble:before,.progress-indicator>li.active .bubble:after{background-color:#141414;border-color:#000}.progress-indicator>li a:hover .bubble{background-color:#5671d0;color:#5671d0;border-color:#1f306e}.progress-indicator>li a:hover .bubble:before,.progress-indicator>li a:hover .bubble:after{background-color:#5671d0;border-color:#1f306e}.progress-indicator>li.danger .bubble{background-color:#d3140f;color:#d3140f;border-color:#440605}.progress-indicator>li.danger .bubble:before,.progress-indicator>li.danger .bubble:after{background-color:#d3140f;border-color:#440605}.progress-indicator>li.warning .bubble{background-color:#edb10a;color:#edb10a;border-color:#5a4304}.progress-indicator>li.warning .bubble:before,.progress-indicator>li.warning .bubble:after{background-color:#edb10a;border-color:#5a4304}.progress-indicator>li.info .bubble{background-color:#5b32d6;color:#5b32d6;border-color:#25135d}.progress-indicator>li.info .bubble:before,.progress-indicator>li.info .bubble:after{background-color:#5b32d6;border-color:#25135d}.progress-indicator.stacked>li{text-indent:-10px;text-align:center;display:block}.progress-indicator.stacked>li .bubble:before,.progress-indicator.stacked>li .bubble:after{left:50%;margin-left:-1.5px;width:3px;height:100%}.progress-indicator.stacked .stacked-text{position:relative;z-index:10;top:0;margin-left:60%!important;width:45%!important;display:inline-block;text-align:left;line-height:1.2em}.progress-indicator.stacked>li a{border:none}.progress-indicator.stacked.nocenter>li .bubble{margin-left:0;margin-right:0}.progress-indicator.stacked.nocenter>li .bubble:before,.progress-indicator.stacked.nocenter>li .bubble:after{left:10px}.progress-indicator.stacked.nocenter .stacked-text{width:auto!important;display:block;margin-left:40px!important}
