.btn{display:block;width:100%;text-align:center;padding:12px 0;color:#fff;font-size:16px;font-weight:700;border-radius:10px;background:linear-gradient(45deg,#007de0,#05007f)}form a{color:#fff;border:2px solid red}.gray_text{font-size:12px;color:444;text-align:right;font-weight:gray}.logo{width:220px;height:220px;margin:100px auto}.index_login{text-align:center;display:block;margin-top:12px;font-size:16px;font-weight:700}.main_inner{width:90%;margin:0 auto;margin-top:auto}.inner{width:90%;margin:0 auto}.header_section{height:44px;width:100%;margin-bottom:20px}.header_section .inner{position:relative;display:flex;align-items:center;height:100%}.header{position:absolute;left:50%;transform:translateX(-50%);font-size:16px;font-weight:700}form>div{margin:0 auto;margin-bottom:24px;display:flex;flex-direction:column}input{border:2px solid #000;border-radius:10px;height:40px}#tel{width:70%}input[type=button]{width:25%;font-size:12px;border:none}#pet-select{border:2px solid #000;border-radius:10px;height:40px}.tc,.tel_section{display:flex;justify-content:space-between}#plus,.tc_box{width:100%;flex-wrap:wrap}#plus,.input_box,.tc_box{display:flex;flex-direction:column}.input_box{justify-content:space-between!important}.plus:hover{cursor:pointer}.one{margin-bottom:4px;justify-content:flex-end}.one:first-child{justify-content:flex-start;display:flex}.num{margin-right:4px;width:70px}input.num{width:50px}.memo{width:100%}.memo,.nickName{margin-right:4px}.label_box{display:flex;font-size:12px;font-weight:700;width:80%;justify-content:space-between}.label_box>.gray_text{text-align:left}.detail{margin-left:auto}article,aside,body,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,legend,li,nav,ol,p,section,table,td,th,tr,ul{padding:0;margin:0}li,ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}fieldset,img{border:0 none}img{width:100%}table{border-spacing:0;border-collapse:collapse}button,input,select,textarea{padding:0;margin:0;font-size:100%;vertical-align:middle;border:0 none}button{border:1px solid #666;background-color:transparent;cursor:pointer}a,a:active,a:hover{text-decoration:none}address,em{font-style:normal}strong{font-weight:400}label{margin:0}body{font-family:Noto Sans KR,sans-serif;font-size:15px;line-height:1.4}a,body{color:#222}a:hover{color:var(--point-color)}button{border:none;outline:none}body,html{width:100%;height:100%}*{box-sizing:border-box}.bg{width:100%;height:100vh;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:rgba(0,0,0,.8);display:none}.alert{background:#fff;width:80%;text-align:center;border-radius:10px;margin:300px auto}.btn_box{display:flex;justify-content:space-between}.btn_box>div{background-color:#3e83ea;width:45%;padding:8px;color:#fff;border-radius:8px}.btn_box>div:hover{cursor:pointer;color:#05007f}form>div .btn:hover{cursor:pointer}:root{--point-color:#b0d30a}.screen{margin:auto;width:390px;overflow-y:scroll;height:844px}.wrapper{height:100%;width:100%;display:flex;flex-direction:column;position:relative;padding-bottom:34px;padding-top:44px;background-color:#ebebeb}.pay_btn{display:block;width:100%;text-align:center;padding:12px 0;color:#fff!important;font-size:16px;font-weight:700;border-radius:10px;margin:20px auto;background:linear-gradient(45deg,#007de0,#05007f)}header>span{position:absolute;top:50%;transform:translateY(-50%)}header{height:45px;position:relative;display:flex;padding-left:24px;padding-right:24px;align-items:center;border-bottom:1px solid #d1d1d1}header>h1{font-size:16px;font-weight:700;text-align:center;position:absolute;left:50%;transform:translate(-50%,-50%);top:50%;color:#707070}.sub_title{font-size:16px;color:#000}.inner{padding-left:24px;padding-right:24px}.sub_title_box{display:flex;margin-top:20px;margin-bottom:20px;justify-content:space-between}.detail{text-decoration:underline}.detail_form{height:100%}form{background-color:#fff;overflow-y:scroll;border-radius:10px;position:relative;box-shadow:0 8px 24px rgba(149,157,165,.2);padding:20px}form.join,form>p{display:flex;flex-direction:column;margin-bottom:20px}label{font-size:12px}::-webkit-input-placeholder{text-align:right}.input_field{background-color:#f5f5f5;padding:0 8px;height:40px;color:#ccc;font-size:12px;border-radius:10px}.tc_label{display:flex;justify-content:space-between}.one{display:flex;margin-bottom:8px}.one>input{margin-right:8px}.no-scroll{-ms-overflow-style:none;scrollbar-width:none}.no-scroll::-webkit-scrollbar{display:none}.name{width:50%}.num{width:30%}.btnRemove{padding:8px 16px;border-radius:8px;color:#fff;text-align:center;background-color:grey;margin-right:4px}.name,.tel{margin-bottom:0}.name_box,.tel_box{display:flex;justify-content:space-between;flex-wrap:wrap}.name_box>.input_field,.tel_box>.input_field{width:60%}.name_box>input[type=button],.tel_box>input[type=button]{border-radius:10px;font-size:12px;height:40px;width:80px;line-height:40px;background-color:#007de0;color:#fff}.err_red_border{border:1px solid red}.err_red_text{font-size:12px;color:red;margin-top:4px;display:none}.blue_border{border:1px solid #007de0}.blue_text{font-size:12px;color:#007de0;margin-top:4px;display:none}::-webkit-scrollbar{display:none}@media only screen and (max-width:425px){.screen{width:100%;height:100%}}.color-white[data-v-18305e92]{color:#fff!important}.login-container[data-v-18305e92]{padding:4rem 2rem;height:100%;max-width:25rem;overflow:auto}.links[data-v-18305e92]{display:flex;align-items:center}.link-item[data-v-18305e92]{margin-left:1rem}.links a[data-v-18305e92]{color:#000}