@charset "utf-8";html{font-size:16px}body{background:#3f3f3f}body,input,select,textarea{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:20px;font-size:1.25rem;vertical-align:middle}.holded{color:#aaa}html *,html :after,html :before{box-sizing:border-box}img{border:0;max-width:100%}video{-o-object-fit:cover;object-fit:cover}a,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,span,ul{margin:0;padding:0;border:0}input,select{outline:0}#first_name:focus{border:1px solid #ef9d0f;-webkit-animation:shining 1s alternate infinite;animation:shining 1s alternate infinite}a:link,a:visited{color:#eee}a:hover{color:#f8d24d;text-decoration:underline}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;overflow:hidden}.clearfix{display:inline-block}.clearfix{display:block}.column_content{position:relative;color:#fff;z-index:9;height:100%;min-height:calc(100vh - 94px)}.reg_wrap{display:flex;justify-content:flex-start;width:100%;max-width:1064px;height:inherit;min-height:calc(100vh - 94px);margin:0 auto;padding:0 16px}.step{position:relative;width:100%;max-width:600px;margin-top:150px;text-align:center;font-family:Arial,sans-serif}.step_top{margin-top:70px}.column_img{position:fixed;top:50px;left:0;right:0;margin:0 auto;width:100%;height:100%;height:100vh;overflow:hidden;z-index:-9;height:calc(100vh - 44px)}.column_img::before{content:"";position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;height:100vh;background:rgba(0,0,0,.55);z-index:1}.background_mobile{display:none}.mask_grid{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;height:100vh;background:url(../images/grid.png) repeat;z-index:2;opacity:.15}#wrapper{width:100%;margin:0 auto;position:relative}#header{position:relative;height:50px;padding:0;color:#f2f2f2;display:flex;justify-content:space-between;align-items:center;background:#1d1d1d}#header_logo{margin-left:10%}#header_logo img{max-height:35px;padding-top:5px}.signin{font-size:14px;font-weight:400;margin-right:10%;color:#ccc;text-shadow:0 1px 0 rgba(0,0,0,.25)}.signin a{padding:4px 14px;border:1px solid #ddd;border-radius:30px;margin:0 10px;color:#ddd;text-decoration:none}.login_pop a:hover{color:#ff5238;border-color:#ff5238;transition:all .2s}video{width:100%}.bg_video_box{position:relative;z-index:-1;width:100%;height:100%}.background_video{position:absolute;left:0;right:0;bottom:0;top:0;-o-object-fit:cover;object-fit:cover;height:100%;height:100vh;height:calc(100vh - 94px);width:100%}.background_mobile,.background_tablet{display:none}.reg_text{margin-bottom:40px;text-align:center}.reg_text h1{text-align:center;font-size:5px;font-size:2rem;font-family:'Open Sans';font-weight:600;color:#fff}.reg_text span{color:#ff3172;font-weight:600}.reg_text_m{display:none}.reg_text img{margin:0 auto}.tip-text{width:100%;text-align:left;margin-top:40px;padding-left:30px}.tip-text ul li{padding:8px 0;text-align:left;color:#fff;font-size:16px;font-size:1rem;font-weight:300;line-height:1;list-style:none}.tip-text ul li img{display:inline-block;vertical-align:middle;padding-right:12px;box-shadow:none}.tip-text ul li strong{font-weight:600}.ques_text{color:#fff;font-size:35px;font-size:2.1875rem;font-weight:400;line-height:normal;margin-bottom:30px}.ques_text.strong{font-size:33px;font-size:2.1rem}.btn_box{display:flex;align-items:center;flex-direction:column;margin-top:30px}.btn_box.btn-double a.btn:first-child{margin-bottom:25px}.btn,.btn:link,a.btn{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;max-width:260px;cursor:pointer;transition:all .3s linear;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:5px;background:rgba(0,0,0,.5);font-size:35px;line-height:70px;text-decoration:none}a.btn:hover{color:#000;background:hsla(0,0%,100%,.8)}input[hidden]{display:none!important}button,input,select{outline:0}.checkbox{display:inline-flex;align-items:flex-start;flex-direction:column;margin:0 auto 20px}.checkbox__item{position:relative;display:flex;align-items:center;justify-content:space-around;cursor:pointer;color:#fff;font-size:24px;font-weight:700;line-height:55px}.checkbox__item{cursor:pointer}.checkbox__item:before{display:block;width:30px;height:30px;margin-right:10px;content:"";border:2px solid #fff;border-radius:5px;background-color:hsla(0,0%,100%,.4)}.checkbox__text{pointer-events:none}.checkbox__item.active:after{position:absolute;top:50%;left:0;width:30px;height:30px;content:"";transform:translateY(-50%);background:url(../images/click.png) 50% 50% no-repeat}.terms_privacy{margin:0;width:100%;max-width:320px;color:#aaa;font-size:14px;padding-top:20px;line-height:1.4em;font-weight:400;text-align:center}#footer{width:100%;padding:10px 0 10px;margin:0 auto;position:relative;background:#1d1d1d}.footer_text{width:100%;font-size:12px;position:relative;margin:0 auto;text-align:center;color:#ffebf3}.security_mark{float:left;padding:0}.security_mark a{display:inline-block;font-size:0;margin:0 2px;text-decoration:none;border:1px solid #ccc;border-radius:4px}.security_mark a img{height:36px;border-radius:4px}.fo-text{line-height:24px;color:#999}.TabbedPanels{margin:0;padding:0}.TabbedPanelsTabGroup{margin:0 0 -16px;padding:0;height:32px;text-align:center}.TabbedPanelsTab{font-family:Verdana,Geneva,sans-serif;display:inline-block;width:32px;height:32px;line-height:30px;text-align:center;-moz-user-select:none;-khtml-user-select:none;cursor:default;margin:0 3px;border-radius:40px;font-size:18px;color:#888;background:#fff;border:1px solid #ccc;box-sizing:border-box}.TabbedPanelsTabSelected{background:#222;color:#fff;border:none}.TabbedContent{padding:30px 20px 20px;color:#333;font-size:14px;background-position:center top;background-repeat:no-repeat;background-position:center top;background-repeat:no-repeat;margin:0 auto}.holded{color:#999}.input_holder{position:relative}.input_holder .holder{position:absolute;font-size:22px;font-size:1.375rem;padding-left:8px;line-height:40px;line-height:3.75rem;color:#eee;width:100%;cursor:text}.reg_area{margin:0 auto}.form-item{margin:15px 0}.form-label{font-size:16px;font-size:1rem;color:#fff;float:left;width:24%;padding-top:10px;display:none}.form-con{width:100%;margin:0 auto;text-align:center}.input-group,.input_test{position:relative;display:block;width:100%;max-width:440px;height:54px;margin:0 auto;transition:all .3s linear;text-align:center;color:#fff;border:2px solid #fff;border-radius:54px;background-color:transparent;font-size:24px;font-weight:400}.input-group .input_test{font-size:24px;font-size:24px;height:54px}.select-wrapper{width:100%;position:relative;overflow:hidden;z-index:0;max-width:440px;height:54px;margin:0 auto;transition:all .3s linear;text-align:center;color:#fff;border:2px solid #fff;border-radius:50px;background-color:transparent;font-size:24px;font-weight:400;box-sizing:border-box;background:0 0;border:1px solid #bbb;border-radius:4px}.select-wrapper:after{display:block;content:"";position:absolute;width:12px;height:8px;right:16px;top:40%;background:url(../images/down_arrow.png) no-repeat;background-size:12px 8px}.select-wrapper select{font-size:24px;color:#fff;float:left;width:109%;text-indent:10px;height:50px;border:none;background:unset;background:0 0}.input-group .input_test,.input-group .select-wrapper{float:left;border:none}.input-group .select-wrapper{width:33.333%;height:54px;border-radius:0}.input-group .select-wrapper select{width:130%}.input_desc{font-size:14px;line-height:1.8em;text-align:center;color:#aaa}.button_box{padding-top:15px}::-webkit-input-placeholder{color:#aaa;font-weight:400}:-moz-placeholder{color:#aaa;font-weight:400}::-moz-placeholder{color:#aaa;font-weight:400}:-ms-input-placeholder{color:#aaa}::-ms-input-placeholder{color:#aaa;font-weight:400}::-webkit-input-placeholder{color:#aaa;font-weight:400}::-moz-placeholder{color:#aaa;font-weight:400}:-ms-input-placeholder{color:#aaa;font-weight:400}::-ms-input-placeholder{color:#aaa;font-weight:400}::placeholder{color:#aaa;font-weight:400}.ie.ie8 select{height:22px!important}.popup-container{display:none}.intsva{position:absolute;z-index:98;line-height:1em;font-size:11px;margin-top:-29px;padding:4px 6px;padding:.25rem 6px;color:#fff;background-color:#e95265;border:1px solid #e95265;border-radius:.2rem;box-shadow:0 2px 3px rgba(0,0,0,.3);text-shadow:0 0 1px rgba(0,0,0,.2)}.intsva .arrow{display:block;content:"";position:absolute;margin-left:10px;bottom:-6px;width:0;height:0;border-color:transparent;border-style:solid;border-width:6px 6px 0 6px;border-top-color:#e95265}.intsva .arrow:after{display:block;content:"";position:absolute;margin-top:-5px;margin-left:-6px;width:0;height:0;z-index:-1;border-color:transparent;border-style:solid;border-width:6px 6px 0 6px;border-top-color:#e95265}#pointmsg_birthday_y{margin-left:-70px}#pointmsg_birthday_y .arrow{margin-left:70px}#login .form-label{display:block}#login .form-con,#login .input_test{text-align:left;font-size:18px;color:#333}#login .error-tips{font-size:14px}@media only screen and (max-width:1024px){.reg_wrap{align-items:flex-end;justify-content:center;min-height:calc(100vh - 96px)}.step{margin-top:16px;margin-bottom:70px}.checkbox__item{font-size:20px;line-height:50px}.checkbox__item:before{width:25px;height:25px}.checkbox__item.active:after{left:4.5%;width:15px;height:15px;transform:translate(4.5%,-50%)}.btn,.btn:link,a.btn{width:220px;font-size:24px;line-height:52px}}@media (max-width:812px){html{font-size:16px}.main-box{margin:0 auto;max-width:100%}.column_img{position:fixed;top:0;left:0;right:0;min-height:568px;width:100%;z-index:-9}#header{margin-top:0}#header_logo{margin:0}#header_logo img{margin-left:10px}.ques_text{text-align:center;line-height:1.222}.btn,.btn:link,a.btn{margin:0 auto;max-width:100%}.terms_privacy{text-align:center}.background_video{height:100vh;min-height:568px;-o-object-fit:cover;object-fit:cover}.signin{text-align:right;margin-right:10px}.signin a{padding:6px 18px;margin:0 10px}.background_desktop{display:none}.background_mobile{display:block}}@media (max-width:560px){html{font-size:15px}.btn,.btn:link,a.btn{width:180px;font-size:16px;line-height:40px}}@media only screen and (max-width:540px){.reg_wrap{min-height:calc(100vh - 80px);padding:0 10px}.checkbox__item{font-size:18px;line-height:40px}.checkbox__item:before{width:23px;height:23px}.checkbox__item.active:after{left:3.5%;width:13px;height:13px;transform:translate(3.5%,-50%);background-size:contain}.login_pop span{display:none}.input-group,.input_test,.select-wrapper select{font-size:16px}.btn_box{margin-top:30px}.ques_text{margin-bottom:0}.checkbox{margin-bottom:0}#footer{background:0 0;padding:0}.column_img{height:100vh}}@media (max-width:420px){.signin a{padding:4px 16px;margin:0 10px}.ques_text{font-size:22px;font-size:6vw}.ques_text.strong{font-size:22px;font-size:6.5vw}.btn,.btn:link,a.btn{max-width:85%}}@media (max-width:350px){html{font-size:13px}#header_logo img{max-height:30px}}@media (orientation:landscape) and (max-width:900px){.column_content{min-height:calc(100vh - 96px);padding:0 10px}.background_video{min-height:calc(100vh - 96px)}}@media (orientation:landscape) and (max-width:900px){.ques_text,.ques_text.strong{font-size:23px}.ques_text{margin-bottom:15px}}@-webkit-keyframes shining{0%{box-shadow:0 0 4px rgba(239,157,15,.4)}100%{box-shadow:0 0 8px rgba(239,157,15,.7)}}@keyframes shining{0%{box-shadow:0 0 4px rgba(239,157,15,.4)}100%{box-shadow:0 0 8px rgba(239,157,15,.7)}}.animated{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-12%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-12%,0)}to{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}