@import url(https://cdn.jsdelivr.net/gh/eunchurn/NanumSquareNeo@0.0.6/nanumsquareneo.css);
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:0;}
html,body {width:100%; height:100%; background:url("/images/body_bg.gif"); color:#000; font-family: "NanumSquareNeo", sans-serif; font-weight: 300; font-size:0.95rem;}
ul, ol, li, dl, dt, dd {list-style:none; margin:0; padding:0;}
a:link, a:visited, a:active, a:hover {text-decoration:none;}
img {max-width: 100%;}


/***** 모바일 *****/
.login-wrap {width:100%; height:100%; background-image:url("/images/m_login_bg.gif"); background-attachment: fixed;}
.rgba4 {background: rgba(0, 0, 0, 0.4); color:#fff;}
.toplogo {height:40px; line-height:20px; background:url("/images/toplogo_bg.gif"); padding:10px; color:#fff; text-shadow:0px 2px 2px #000;}



.table {table-layout:fixed; background-color:#fff; text-align:center; font-size:0.9rem; border-collapse: collapse;}
td {border:1px solid #d6d6d6; vertical-align: middle !important;}
.logo td {height:40px; line-height:20px; background:url("/images/toplogo_bg.gif"); padding:10px; color:#fff; text-shadow:0px 2px 2px #000;}

caption {color:#000; border-top:2px solid #4d4d4d; border-left:1px solid #d4d4d4; border-right:1px solid #d4d4d4; border-bottom:0;text-align:left; background: linear-gradient( to bottom, #fff, #ebebeb ); font-size:1.05em; padding:0;}

.title td {background-color:#f5f5f5; color:#757575; text-align:center;}
.end {background-color:#fff8d2; text-align:right;}
.none td {padding:30px !important; background-color:#fff !important; text-align:center;}

.justify-content-between {align-items: center !important;}


.bg-gray {background-color:#e9e9e9 !important; color:#757575; text-align:center;}
.bg-brown {background-color:#fff8d2;}
.btn {font-family: 'gulim' !important; font-size:12px !important;}
.bg-sky {background: linear-gradient( to bottom, #dee6f1, #bedeeb );}

.gulim {font-family:"gulim"; font-size:12px ;}
