*{box-sizing:border-box}html{overflow-y:scroll}body{margin:0;padding:0;font-size:14px;color:#000;font-family:malgun gothic,dotum}html,h1,h2,h3,h4,h5,h6,form,fieldset,img{margin:0;padding:0;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,nav ul{margin:0;padding:0;list-style:none}button{cursor:pointer}input,button{margin:0;padding:0}select{margin:0}p{margin:0;padding:0;word-break:break-all}hr{display:none}table{border-spacing:0;border-collapse:collapse;background-color:transparent}a{color:#5a738e;text-decoration:none}a,a:visited,a:focus,a:active,:visited,:focus,:active,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:0}a:hover,a:focus{text-decoration:none}*,*:before,*:after{box-sizing:border-box}select{background-color:#fff;-webkit-appearance:menulist;align-items:center;white-space:pre;border-width:1px;border-style:solid}input[type=checkboxi]{margin:3px 3px 3px 4px}input[type=radioi]{margin:3px 3px 0 5px}input[type=image]{cursor:pointer}select[multiple],select[size]{height:auto}.form-control{display:inline-block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control-sm{height:26px;padding:4px 8px;font-size:12px;line-height:1.4;border-radius:3px}textarea.form-control{height:auto;resize:none}.input-group{position:relative;display:inline-block;vertical-align:middle}.input-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.input-group-justified>.input-group{display:table-cell;float:none;width:1%;padding:0 2px}.input-group-justified>.input-group:first-child>.form-control{margin-left:-2px}.input-group-justified>.input-group:last-child>.form-control{margin-left:2px}.btn{width:70%;padding:10px;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;font-size:1rem;line-height:1.5;border-radius:.25rem;border:1px solid #888;background:0 0}.btn:hover,.btn:focus{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled):active,.btn:not(:disabled):not(.disabled).active{background-image:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}img{width:100%;display:block}#view-app{margin:auto;max-width:680px}.iframe-container{position:relative;padding-bottom:56.25%;padding-top:15px;height:0;overflow:hidden}.iframe-container iframe,.iframe-container object,.iframe-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.form-preset table{width:100%;max-width:100%;table-layout:fixed}.form-preset table>tbody>tr>th,.form-preset table>tbody>tr>td{padding:6px 0}.form-preset table>tbody>tr>th{width:20%;padding-right:10px;text-align:right;white-space:nowrap;letter-spacing:-1px}.form-preset table>tbody>tr>td label{display:inline-block;min-width:18%}.form-preset input[type=text],.form-preset input[type=number],.form-preset select{padding:4px 6px;max-width:100%}.form-preset input[type=radio],.form-preset input[type=checkbox]{width:16px;height:16px;vertical-align:top}.form-preset input,.form-preset textarea{color:#333}.form-preset textarea{width:100%;padding:4px 6px;resize:none}.form-preset .th-name{width:20%}.form-preset .in-phone{width:93%}.form-preset .in-age{width:50%}.form-header{margin:0 -10px;padding:20px;text-align:center}.form-header h4{margin-bottom:15px}.form-body{margin:0 -10px;padding:20px 0}.form-footer{margin:0 -10px;padding:20px}.form-body-notice{text-align:center}.txtBox{position:relative;padding:4%;text-align:justify;overflow:hidden}.txtBox p{font-size:1.3em;color:#444;line-height:150%;font-weight:500;letter-spacing:-.05em;margin-bottom:5%}.txtBox p.title{font-size:2em;font-weight:700;color:#333}.txtBox p:last-child{margin-bottom:0%}.agreement{display:none;padding:10px;margin:0 0 20px;border:1px solid #c2c2c2;border-radius:5px;text-align:left;background-color:#fff}.agreement h3{margin:0;line-height:25px;padding:0;color:#444;font-size:10pt}.agreement ol li{margin:0;padding:0;line-height:19px;font-size:9pt;color:#444}.btn-agree{text-align:center;margin-bottom:10px}.btn-agree a,.btn-agree a:hover{color:#aaa}.btn-agree a{display:inline-block}.btn-submit input{display:inline-block;max-width:100%;height:auto}.btn-submit img{display:inline-block;max-width:100%;height:auto}.btn-submit{text-align:center;margin:25px auto 10px}.btn-submit p{margin:10px 0;text-align:center}.certification{text-align:center;margin-bottom:15px}.certification a{display:inline-block;width:80%;padding:12px 0;color:#fff;font-size:16px;font-weight:600;background-color:#1d73b9}.reference{text-align:center}.reference span{font-size:12px;font-weight:500;color:#d23f3f}.banner{position:fixed;bottom:0;z-index:888;width:inherit}.banner a{display:block}.youtube-container{position:relative;padding-bottom:56.25%;padding-top:15px;height:0;overflow:hidden}.resModal{position:fixed;width:100%;height:100%;top:0;left:0;overflow:hidden}.resModal .background{opacity:.6;background-color:#333;width:100%;height:100%}.resModal .wrapper{position:absolute;max-width:300px;width:100%;top:20%;left:0;right:0;margin:auto}.resModal .wrapper .msg{background-color:#fafafa;text-align:center;word-break:keep-all;font-size:20px;color:#666;box-sizing:border-box;padding:20px}.resModal .wrapper .close{background-color:#c45e5d;color:#fff;padding:15px;box-sizing:border-box;text-align:center;font-size:15px;cursor:pointer;cursor:pointer}.hidden{display:none}.form-preset{padding:10px 20px}