body,h1,ul,ol,li,p{margin:0;padding:0}a{text-decoration:none}li{list-style:none}button{border:none;cursor:pointer}body{display:flex;flex-direction:column;min-height:100vh;background-color:#fff}body.overhide{overflow-y:hidden}.header{width:100%;background-color:#24201d}.header h1{padding:5px 0}.header img{display:block;margin:auto}.container{width:100%;max-width:750px;margin:auto;flex:1}.btn-submit{font-family:"notokr-regular","Nanum Gothic","dotum","Arial","Tahoma","sans-serif";font-size:13px;display:inline-block;box-sizing:border-box;height:40px;line-height:38px;border:1px solid #e0e0e0;border-radius:20px;text-align:center;padding:0 28px;border-color:#312c28;color:#312c28}.btn-submit:hover{border-color:#312c28;color:#fff;background-color:#312c28}.btn-submit:disabled{cursor:default;border-color:#fafafa;color:silver;background-color:#fafafa}.footer{position:relative;flex-shrink:0;margin:auto;text-align:center;width:100%;max-width:750px}.footer .f-logo a{display:block;margin:auto;height:40px}.footer .f-logo a img{height:100%}.footer .f-link{margin:20px 0;padding:0 10%}.footer .f-link ul{display:flex;justify-content:center;align-items:center}.footer .f-link li{position:relative;width:100%;padding:0 6%}.footer .f-link li:first-child::before{display:none}.footer .f-link li::before{content:"";position:absolute;display:block;top:55%;transform:translateY(-50%);width:1px;height:14px;left:0px;background-color:#ccccd2}.footer .f-link li:hover a{color:#444}.footer .f-link li:hover a.bold{color:#0e0e0e}.footer .f-link a{display:block;width:100%;font-size:16px;color:#909090;white-space:nowrap}.footer .f-link a.bold{font-weight:600;color:#636363}.footer .f-txt{font-size:18px;color:#909090;padding-bottom:20px}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.7)}.popup.active{display:block}.popup.active~.footer{z-index:0}.popup .sub-tit{font-size:16px;padding:0 20px}.popup .pop-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:500px;min-height:260px;background-color:#fff}.popup .pop-wrap a,.popup .pop-wrap button{position:absolute;bottom:0;display:block;width:100%;height:60px;text-align:center;background-color:#89786d;color:#fff;font-size:20px;line-height:60px;font-weight:900}.popup .pop-wrap a:hover,.popup .pop-wrap button:hover{background-color:#7f7066}.popup .pop-wrap .tit{position:absolute;width:100%;top:calc(50% - 25px);left:50%;transform:translate(-50%, -50%);font-size:24px;text-align:center;font-weight:bold;letter-spacing:-2px}.dimmed{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.7)}.pop-alert{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:500px;min-height:260px;background-color:#fff;z-index:15}.pop-alert .btn-submit{position:absolute;bottom:0;display:block;width:100%;height:60px;text-align:center;background-color:#89786d;border-radius:unset;border:unset;color:#fff;font-size:20px;line-height:60px;font-weight:900}.pop-alert .btn-submit:hover{background-color:#7f7066}.pop-alert p{position:absolute;width:100%;top:calc(50% - 25px);left:50%;transform:translate(-50%, -50%);font-size:24px;text-align:center;font-weight:bold;letter-spacing:-2px;white-space:normal;overflow-wrap:break-word}@media(max-width: 500px){.pop-alert p{font-size:20px}}@media(max-width: 350px){.pop-alert p{font-size:16px}}@media screen and (max-width: 500px){.footer .f-link{padding:0 2%}.footer .f-link li{padding:0 3%}.footer .f-link a{font-size:13px}.footer .f-txt p{font-size:13px}.popup.pop-form input{width:80%}}@media screen and (max-width: 350px){.footer .f-link li{padding:0 1%}.footer .f-link a{font-size:12px}.footer .f-txt p{font-size:12px}}