@charset "utf-8";#register{width:100%;max-width:1180px;position:relative;margin:80px auto 60px}#register h2{text-align:center;margin:0 0 20px 0}#register>h3{font-size:42px}#register .desc{text-align:center;margin:40px 0 40px 0}#register .desc.member{font-size:18px;line-height:18px;font-weight:bold;color:#333}#register .desc.member b{display:inline-block;padding:4px 6px}#register .desc.type02{margin-bottom:0}#register .reference_txt{text-align:left;font-size:16px;line-height:1.5}#register .formControl{border-radius:3px}#register>.category-tabs .categoryBtn{font-size:22px}#register .rsv_tit+.steps{margin-top:40px}#register .steps{width:100%;width:100%;position:relative;text-align:center;margin:0 0 50px 0}#register .steps li{display:inline-block;width:220px;position:relative;padding-right:80px;text-align:center}#register .steps li:last-child{width:140px;padding-right:0}#register .steps li img{max-width:100%}#register .steps li p{margin:15px 0 0 0}#register .steps li:after{display:block;width:19px;height:36px;content:'';background:url('/Images/2013/Member/reg_step_arrow_right.png') center center no-repeat;position:absolute;top:50%;right:30px;margin:-20px 0 0 0}#register .steps li:last-child:after{display:none}#register .forms{width:100%;position:relative;overflow:hidden;margin:90px auto 0}#register .forms .form-div{width:calc(50% - 50px);float:left;position:relative}#register .forms .form-div.login{float:right}#register .forms .form-div h4{font-size:22px;line-height:22px;margin:0 0 20px 0}#register .forms .form-div>p{font-size:14px;line-height:14px;margin:0 0 40px 0;font-weight:600}#register .forms .form-div .btns{width:100%;position:relative}#register .btn-logo,#register .btns a{position:relative}.btn-logo,#register .btns a.btn-logo{margin:0 0 10px 0}.btn-logo p,#register .btns a.btn-logo p{display:block;width:45px;height:30px;position:absolute;top:50%;left:30px;margin:-15px 0 0 0;padding-right:20px}.btn-logo p:after{display:none;content:'';width:2px;height:30px;background:rgba(255,255,255,.5);position:absolute;top:0;right:0}.login_main .btn-logo p:after{display:block}.btn-logo p img{display:block;width:30px;height:30px}.btn.btn-naver{background-color:#1dc800}.btn.btn-naver:hover{background-color:#169800}.btn.btn-kakao{background-color:#f9e000;color:#371d1e}.btn.btn-kakao:hover{background-color:#e4cd00}.btn.btn-facebook{background-color:#3b579d}.btn.btn-facebook:hover{background-color:#243f81}.register-cont-wrap{width:1180px;margin:40PX auto 50px}.register-cont-wrap .results{width:810px;position:relative;margin:0 auto}.register-cont-wrap .results h4{font-size:22px;line-height:22px;margin:0 0 20px 0}.register-cont-wrap .results .desc{margin:0 0 40px 0}.register-cont-wrap .results .account{width:100%;position:relative;margin:40px auto 30px;border-top:2px solid #222842;border-bottom:2px solid #222842;padding:20px 0;text-align:center}.register-cont-wrap .results .account .iden{margin:0 0 6px 0}.register-cont-wrap .results .account .root{margin:0}.register-cont-wrap .results .btns .btn{margin:0 10px}#register .information{width:100%;position:relative}#register .information form{width:100%;position:relative}#register .information form div.title{width:100%;position:relative;overflow:hidden;margin:40px auto 16px}#register .information form div.title p{display:block}#register .information form div.title p:first-child{float:left;font-size:20px;line-height:20px;font-weight:bold}#register .information form div.title p:nth-child(2){float:right;font-size:14px;line-height:20px;color:#363636}#register .policyWrap{width:100%;position:relative;margin:0 auto 30px}#register .policyWrap .table th{background:#f5f9fd;padding:0 20px;height:58px}#register .policyWrap .table td{padding:0 20px;height:58px}#register .policyWrap .toggle{position:relative}#register .policyWrap .toggle .head{width:100%;position:relative;box-sizing:border-box;padding:13px 0 12px;overflow:hidden}#register .policyWrap .toggle .head .formWrap{float:left;width:auto}#register .policyWrap .toggle .head a{display:block;position:absolute;right:0;top:15px;padding:0 20px 0 0;color:#a5a5a5;background:url(../Images/2013/Icon/ico_toggle_down.png) no-repeat right center;z-index:2}#register .policyWrap .toggle .head a span{margin:0 0 0 8px}#register .policyWrap .toggle .content{width:100%;height:0;overflow:hidden}#register .policyWrap .toggle .content p{display:block;width:100%;padding:20px 40px;font-size:14px;line-height:22px;color:#363636}#register .policyWrap .toggle .content.opened{height:auto}.complete{width:100%;position:relative;box-sizing:border-box}.complete.welcome{padding:25px 0;background:#f8f8f8;text-align:center;margin:0 0 40px 0}.complete.welcome img{max-width:100%}.complete.welcome p{font-size:18px;line-height:30px;color:#363636;margin-top:25px}.complete.welcome p b{font-size:22px}.complete.tableWrap .btn_wrap{margin:20px 0 80px 0;text-align:center}.complete.tableWrap .btn_wrap a{float:none}.complete.benefit{width:1040px;height:370px;margin:0 auto;background:url('/Images/2013/Member/reg_member_benefit.png') right bottom no-repeat}.complete.benefit *{text-align:left}.complete.benefit h3{font-size:26px;line-height:36px;color:#008aff;padding:70px 0 0 0}.complete.benefit h4{font-size:18px;line-height:26px;color:#363636;margin:45px 0 0 0}.complete.benefit h4 b{font-size:22px;color:#008aff}.complete.benefit p{font-size:16px;line-height:22px;margin:20px 0 0 0}.complete.benefitStep{width:1040px;height:290px;border-radius:5px;border:2px solid #f0f0f0;margin:50px auto 0;padding:25px 60px}.complete.benefitStep h3{display:block;font-size:22px;line-height:22px;padding:0 0 15px 0;border-bottom:1px solid #f0f0f0;text-align:left}.complete.benefitStep ol{width:100%;position:relative;margin:15px auto 0;padding:0;overflow:hidden}.complete.benefitStep ol li{float:left;position:relative;width:214px;margin:30px 30px 0 0;padding:0 30px 0 0;box-sizing:border-box}.complete.benefitStep ol li:after{width:1px;height:100%;background:#ddd;display:block;content:'';position:absolute;top:0;right:0}.complete.benefitStep ol li:last-child{width:184px;padding:0;margin:30px 0 0 0}.complete.benefitStep ol li:last-child:after{display:none}.complete.benefitStep ol li p.order{display:block;font-size:24px;line-height:24px;font-weight:600;position:absolute;top:-30px;left:0}.complete.benefitStep ol li img{display:block;width:100%}.complete.benefitStep ol li p.txt{display:block;font-size:14px;line-height:22px;margin:20px 0 0 0}.loginForm{width:100%;position:relative;overflow:hidden;margin:40px auto 0;padding:0 50px}.loginForm.type-etc{padding:0;margin:0}.loginForm .formWrap{width:calc(50% - 50px);float:left;position:relative;margin:0}.loginForm .acc_login .formControl{margin:0 0 10px 0;height:60px;line-height:60px;padding:0 10px 0 60px}.loginForm .acc_login .formControl#CustomerID{background:url('/Images/2013/Member/icon_login_id_1.gif') 12px center no-repeat}.loginForm .acc_login .formControl#UserPassword{background:url('/Images/2013/Member/icon_login_pw_1.gif') 12px center no-repeat}.loginForm .acc_login .login_util{width:100%;position:relative;margin:28px auto 0;overflow:hidden}.loginForm .acc_login .login_util .idpw{float:left;height:24px;padding:5px 0;position:relative;overflow:hidden}.loginForm .acc_login .login_util .idpw a{display:block;float:left;height:14px;line-height:14px;color:#363636;font-size:14px;position:relative;font-weight:bold;padding:0 10px 0 0;margin:0 10px 0 0}.loginForm .acc_login .login_util .idpw a:after{display:block;content:'';width:2px;height:100%;background:#ddd;position:absolute;top:0;right:0}.loginForm .acc_login .login_util .idpw a:last-child:after{display:none}.loginForm .acc_login .login_util .cache{float:right;height:24px;line-height:24px;position:relative;overflow:hidden;font-weight:bold}.loginForm .acc_login .login_util .cache input[type="checkbox"]+label:before{background:url('/Images/2013/Icon/icon_chkbox_1_off.png') no-repeat center center}.loginForm .acc_login .login_util .cache input[type="checkbox"]:checked+label:before{background:url('/Images/2013/Icon/icon_chkbox_1_on.png') no-repeat center center}.loginForm .join{width:100%;height:32px;position:relative;margin:10px 0 0 0;overflow:hidden;float:left}.loginForm .join p{display:block;float:left;height:32px;line-height:32px;font-size:15px;color:#363636;padding:0 0 0 10px}.loginForm .join p:before{display:block;content:'';width:4px;height:4px;background:#a5a5a5;border-radius:50%;position:absolute;top:14px;left:0}.loginForm .join button,.loginForm .join a{display:block;float:left;width:120px;height:32px;line-height:32px;margin:0 0 0 20px;border-radius:5px;font-size:14px}.loginForm .acc_login.guest{margin:0 auto;float:none}.loginForm .acc_login.guest>p{font-size:15px;line-height:24px;color:#363636;margin:0 0 20px 0;text-align:center}.loginForm .adsWrap{width:100%;position:relative;padding:80px 0;text-align:center;font-size:20px;line-height:20px;color:#363636;background:#f0f0f0;margin:100px auto 0}.loginForm .social_login{float:right}.loginForm .tbl.tbl_sty_1.type-register th{padding-left:20px}.bannerWrap{width:100%;position:relative;margin:40px auto 0}.bannerWrap a{display:block;width:100%;position:relative;text-align:center}.bannerWrap a img{max-width:100%}.joinBtn{display:inline-block;width:120px;height:32px;line-height:32px;margin:0 0 0 20px;border-radius:5px;font-size:14px}.formWrap .foundIds{width:400px;margin:40px auto 30px;text-align:center;border-top:2px solid #222842;border-bottom:2px solid #222842;padding:10px 0}.formWrap .foundIds p{display:block;width:100%;font-size:16px;line-height:16px;color:#363636;padding:10px 0;font-weight:bold}.formWrap .foundIds p span{display:block;font-size:16px;line-height:16px;color:#008aff;margin:10px 0 0 0}.loginForm h3.pwdNoti{font-size:22px;line-height:22px;color:#363636;margin:0 auto 20px}.loginForm h4.pwdNoti{font-size:15px;line-height:15px;font-weight:normal;color:#363636;margin:0 auto 40px}.formWrap .chkWrap{width:100%;overflow:hidden;position:relative}.formWrap .chkWrap .formWrap{width:auto;display:block;float:left;position:relative;margin:0 30px 0 0}#wrap .registerPop{padding:0 30px;max-width:480px}.registerPop h3{font-size:22px;line-height:22px;color:#222842;margin:0;position:relative;text-align:center}.registerPop h3 a{display:block;width:26px;height:26px;position:absolute;top:0;right:0}.registerPop .certiNoti{font-size:15px;line-height:24px;color:#363636;margin:40px auto 60px}.registerPop .certiInp{width:100%;position:relative}.registerPop .certiInp .certiNum{width:100%;overflow:hidden;position:relative;margin:10px auto}.registerPop .certiInp .certiNum input[type="text"]{display:block;width:60%;float:left}.registerPop .certiInp .certiNum a{display:block;width:38%;float:right}.registerPop .certiInp .certiNum span{display:block;font-size:14px;height:38px;line-height:38px;color:#363636;position:absolute;top:0;left:50%}.registerPop .certiInp .noti{font-size:14px;line-height:14px;margin:10px 0 0 0}.registerPop .btns.full{width:100%;position:relative;margin:70px auto 0}.registerPop .btns.full a{display:block;width:100%}.member-login-type2{display:table;min-width:480px;margin:0 auto}.login_main .member-login-type2{width:100%}.login_main .member-login-type2 .logtype2-box.other{width:calc(50% + 26px)}.login_main .member-login-type2{width:100%}.member-login-type2 .logtype2-box.other{width:auto}.member-login-type2 .logtype2-box.other .login{height:70px}.member-login-type2 .logtype2-box+.logtype2-box{border-top:1px solid #ddd;margin-top:28px;padding-top:40px}.logtype2-left{position:relative}.logtype2-left:after{content:'';position:absolute;right:-45px;top:0;bottom:0;display:inline-block;width:1px;background:#ddd;height:100%}.logtype2-right{width:346px;padding:0;position:absolute;top:0;right:0}.member-login-type2 .logtype2-title{line-height:1;font-size:24px;font-weight:bold;color:#363636;margin-bottom:18px}.logtype2-smalltext{font-size:16px;color:#363636;font-weight:bold;margin-bottom:24px}.logtype2-btns .btn{max-width:100%}.logtype2-btns .btn:last-child{margin-bottom:0}.logtype2-btns .btn-login2{height:60px;font-size:18px;width:100%;background:#fff;color:#222842;border:1px solid #ddd;border-radius:4px;font-weight:bold;margin-bottom:10px}.logtype2-btns .btn-login2:last-child{margin-bottom:0}.logtype2-btns .btn-login3{height:100px;font-size:18px;width:346px;background:#fff;color:#222842;border:1px solid #ddd;border-radius:4px;font-weight:bold;margin-bottom:19px}.logtype2-btns .btn-login3:last-child{margin-bottom:0}.logtype3-btns{width:580px;border:1px solid #ddd;margin:0 auto;padding:30px}.logtype3-btns p{line-height:30px;text-align:left}.logtype3-btns .btn-login3{font-size:18px;background:#fff;color:#222842;border-radius:4px;font-weight:bold;margin-bottom:15px;display:block;width:100%}.logtype3-btns .btn-login3:last-child{margin-bottom:0}.logtype2-cont.loginForm{padding:0;margin-top:0}.member-login-type2.type-wide{margin:0;position:relative}.member-login-type2.type-wide .logtype2-left{width:747px;border:1px solid #ddd;border-radius:4px;padding:45px 100px 35px}.member-login-type2.type-wide .logtype2-right .logtype2-btns{text-align:left}#register.login_main .member-login-type2+.noticeRect{margin-top:20px;padding-bottom:48px}#register .member-login-type2+.noticeRect{margin-top:25px}#register .member-login-type2 .btn-naver{margin-bottom:0;background-color:#fff;color:#1dc800;border:1px solid #1dc800;line-height:58px;letter-spacing:1px}#register .member-login-type2 .btn-naver img{width:auto;height:auto}#register .member-login-type2 .btn-naver .logo{width:auto;height:auto;display:inline-block;position:relative;top:auto;left:auto;margin:0;margin-right:8px;vertical-align:-8px}.member-login-type2 .logo{width:58px;left:26px;padding-right:0}.member-login-type3{border:1px solid #ddd;border-radius:4px;padding:45px 316px 35px;margin:0 auto}.member-login-type3 .logtype2-title{line-height:1;font-size:24px;font-weight:bold;color:#363636;margin-bottom:18px}.categoryCon .tbl.tbl_sty_1.type-register table{border-color:#ddd}.tbl.tbl_sty_1.type-register th,.tbl.tbl_sty_1.type-register td{text-align:left;line-height:1;vertical-align:middle}.tbl.tbl_sty_1 th{padding:8px 8px 8px 20px}.tbl.tbl_sty_1.type-register td{padding:8px 14px!important;height:auto}.tbl_sty_1 .formWrap{margin:0}.tbl_sty_1.type-register input[type=text].formControl,.tbl_sty_1.type-register input[type=password].formControl{width:370px;margin-right:10px;float:left}.tbl_sty_1 input[type=text].formControl.certi{width:190px}.address-wrap input[type=text].formControl{width:370px}.address-wrap input[type=text].formControl.address1{width:190px}.address-wrap .btn{min-width:120px;float:left}table .input-row{display:block}table .input-row:after{content:'';display:block;clear:both}table .input-row+.input-row{margin-top:10px}.tbl_sty_1.type-register .formLabel{display:block;float:none!important;line-height:1!important;margin-top:6px}.tbl_sty_1.type-register .btn{float:left;min-width:120px;vertical-align:bottom;font-size:15px}.tbl_sty_1.type-register .leavetime{float:left;width:180px;line-height:38px}.tbl_sty_1.type-register .chkRect{margin-right:30px}.tbl+.tbl{margin-top:30px}.register-cont-wrap .btns+.complete.benefit{margin-top:70px}#register+.complete.welcome{margin-top:92px}#register>.noticeRect{padding:25px 112px}.logtype3-btns .btn-login3 .btn-login-4{height:60px;width:100%;background:#ddd;border-radius:10px;display:flex;justify-content:center;align-items:center}.logtype3-btns .btn-login3 .btn-login-4.kakao{background:#fee500}.logtype3-btns .btn-login3 .btn-login-4.kakao span{margin-left:40px;position:relative}.logtype3-btns .btn-login3 .btn-login-4.kakao span::before{content:"";display:block;width:25px;height:25px;background:url(https://contents.verygoodtour.com/Images/pc/new_homepage/kakao.png) no-repeat;background-size:contain;position:absolute;left:-34px;z-index:1}.logtype3-btns .btn-login3 .btn-login-4.naver{background:#03c75a;color:#fff}.logtype3-btns .btn-login3 .btn-login-4.naver span{margin-left:40px;position:relative}.logtype3-btns .btn-login3 .btn-login-4.naver span::before{content:"";display:block;width:20px;height:20px;background:url(https://contents.verygoodtour.com/Images/pc/new_homepage/naver.png) no-repeat;background-size:contain;position:absolute;left:-34px;top:3px;z-index:1}.logtype3-btns .btn-login3 .btn-login-4.vgt{background:#06f;color:#fff}.logtype3-btns .btn-login3 .btn-login-4.nomember,.logtype3-btns .btn-login3 .btn-login-4.nomember_reserve{background:#fff;border:1px solid #06f;box-sizing:border-box;color:#06f}.logtype4_desc{display:flex;justify-content:space-between;align-items:center;font-size:14px;width:580px;margin:10px auto 0}