@charset 'euc_kr';
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.8/dist/web/static/pretendard.css');
@import url('https://webfontworld.github.io/SCoreDream/SCoreDream.css');

* { padding: 0; margin: 0; border: 0; box-sizing: border-box;  }
a { text-decoration: none; color: #555; }
ol, ul, li { list-style: none;padding:0;margin:0; }

table { border-collapse: collapse; border-spacing: 0; }
body { font-family: 'SCoreDream'; background-color:#fff;font-weight:500;height:100%;max-height:100%;}
html { overflow-x: hidden;height:100%;max-height:100%;}
.th { font-family: 'SCoreDream'; }

img, input, button, select, textarea { vertical-align: middle;}
input[type='text'], input[type='password'], textarea { box-sizing: border-box; }
input[type='text'], input[type='number'], input[type='date'], input[type='password'], select, .b_table a {
    height: 40px ;
    vertical-align: middle;
    font-family: 'SCoreDream' !important;
}
input[type='text'], input[type='number'], input[type='date'], input[type='url'], input[type='password'], select { border: 1px solid #ccc; }
input[type='text'], input[type='date'], select { padding-left: 5px; }
input:focus, button:focus, select:focus , textarea:focus { outline: none; }


input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
    opacity: 1 !important;
}



.clear { clear:both;}
.clearFixed:after { content:''; display:block; clear:both;}
.ellipsis { overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.blind { overflow:hidden; position:absolute; top:0; left:0; width:0; height:0; font-size:0;}
.hidden { overflow: visible; }
.ovh { overflow: hidden; }


.loginwrapper {max-width:100%; margin:0 auto;background:#f1f1f1;padding:120px 20px 80px 20px;text-align:center;position:relative;font-family: 'SCoreDream';}
.toptitle{height:130px;color:#222;font-size:38px;margin-top:-53px;font-weight:700;font-family: 'SCoreDream';}
.titlelog{background:#cbbd8d;font-size:30px;color:#fff;border-radius:50px;padding:16px 0;text-align:center;width:450px;font-weight:600;position:absolute;top:159px;left:50%;margin-left:-225px;font-family: 'SCoreDream';}
.topsm{font-size:13px;margin-top:-20px;margin-bottom:20px;font-family: 'SCoreDream';}
.topsm br{display:none;}
.tbl_type1{max-width:1000px;background:#fff;margin:0 auto;padding:80px;border-radius:30px;box-shadow: 0px 1px 11px #d8d7d7;text-align:center;font-family: 'SCoreDream';}

.tbl_type1 table {max-width:780px;margin:0 auto;border-top:1px solid #ccc;}
.tbl_type1 table tr th {padding:20px;word-wrap: break-word; overflow: hidden; height:55px;border-bottom:1px solid #ccc;text-align:left !important;font-weight:600;color:#000;font-size:15px;font-family: 'SCoreDream';background:#fff;}
.tbl_type1 table tr td {overflow: hidden;padding:17px;text-align:left;border-bottom:1px solid #ccc;font-family: 'SCoreDream';}
.tbl_type1 table tr th span{color:#be4d45;font-family: 'SCoreDream';}
.agr{font-size:15px;color:#000;margin-top:10px;margin-bottom:30px;}
.agr label{font-size:15px;color:#000;vertical-align:middle;}
.agr span{font-size:15px;color:#000;vertical-align:middle;font-weight:700;}
.btn_submit{background:#ed6d2e;color:#fff;text-align:center;padding:16px 85px;}
a.btn_submit{font-size:44px;color:#fff;text-align:center;font-weight:600;}


.inp42{width:70%;}
.inp32{width:21%;}
.inp25{width:70%;}
.select25{width:70%;}



.top_sub_title {margin-top:-8px;font-size:30px;color:#fe4e00;}




@media screen and (max-width:768px) {
.loginwrapper {max-width:98%;  margin:0 auto;padding:175px 10px 80px 10px;}
.toptitle{height:88px;color:#222;font-size:23px;margin-top:-140px;font-weight:700;}
.titlelog{background:#cbbd8d;font-size:22px;color:#fff;border-radius:30px;padding:10px 0;text-align:center;width:280px;font-weight:600;position:absolute;top:99px;left:50%;margin-left:-140px;}
.topsm{font-size:12px;margin-top:22px;margin-bottom:10px;}
.topsm br{display:block;}
.tbl_type1{max-width:100%;background:#fff;margin:0 auto;padding:20px 0 40px 0;border-radius:10px;box-shadow: 0px 1px 11px #d8d7d7;text-align:center;}

.tbl_type1 table {max-width:100%;margin:0 auto;}
.tbl_type1 table tr th {word-wrap: break-word; overflow: hidden; height:45px;border-bottom:1px solid #ccc;text-align:left;font-weight:600;color:#000;font-size:13px;}
.tbl_type1 table tr td {overflow: hidden;padding:10px;text-align:left;border-bottom:1px solid #ccc;}
.tbl_type1 table tr th span{margin-left:-4px;color:#be4d45;}
.agr{font-size:12px;color:#000;margin-top:10px;margin-bottom:30px;}
.agr label{font-size:12px;color:#000;vertical-align:middle;}
.agr span{font-size:12px;color:#000;vertical-align:middle;font-weight:700;}
.btn_submit{background:#ed6d2e;color:#fff;text-align:center;padding:12px 30px;width:90%;display:inline-block;}
a.btn_submit{font-size:28px;color:#fff;text-align:center;font-weight:600;}
.m100{width:100%;padding:0 5px;}
.inp42{width:100%;}
.inp32{width:28%;}
.inp25{width:100%;}
.select25{width:100%;background:#fff;}


.top_sub_title {font-size:22px;color:#fe4e00;}

}