<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.frm_tbl textarea, .frm_input { padding: 2px 2px 3px; border: 1px solid #b8c9c2; background: #f7f7f7; vertical-align: middle; }
/*.required { background: url('../img/wrest.gif') #f7f7f7 top right no-repeat !important; }*/
input { margin: 0; padding: 0; border-radius: 0; font-family: "dotum"; }
label, input, select, img { vertical-align: middle; }
fieldset .btn_submit { height: 22px; font-size: 1em; }
input[type=text], input[type=password], input[type=submit], input[type=image] { -webkit-appearance: none; }
.btn_submit { padding:0 20px;#padding:0 10px; height: 24px; border: 0; background: #333; color: #fff; letter-spacing: -0.1em; vertical-align: top; cursor: pointer; }
p { margin: 0; padding: 10px 0; line-height: 1.7em; word-break: break-all; font-size:0.9em; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-family: "dotum"; }
html, h1, h2, h3, h4, h5, h6, form, fieldset, img { margin: 0; padding: 0; border: 0; }
.btn01 { display: inline-block; padding: 0 10px; height: 23px; border: 1px solid #ccc !important; background: #fafafa !important; color: #000 !important; text-decoration: none !important; line-height: 2.15em; vertical-align: middle; font-size:0.9em; }
.btn02 { display: inline-block; padding: 0 10px; height: 23px; border: 1px solid #333 !important; background: #333 !important; color: #fff !important; text-decoration: none !important; line-height: 2.15em; vertical-align: middle; font-size:0.9em; }
#mb_login section div { text-align: right; }
.btn_confirm { text-align: center; }

/* 로그인 */
#mb_login {margin:0 auto;padding:50px 0;width:500px;max-width:100%;}
#mb_login h1 {margin:0 0 20px;font-size:1.3em}
#mb_login h2 {margin:0}
#mb_login_fs {position:relative;margin:0;padding:20px 20px 20px 95px;border:1px solid #cfded8;border-bottom:0;background:#fff}
#mb_login_fs legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#mb_login_fs label {letter-spacing:-0.1em;white-space:nowrap;}
#mb_login_fs .login_id {position:absolute;top:26px;left:95px}
#mb_login_fs .login_pw {position:absolute;top:52px;left:95px}
#mb_login_fs .frm_input {display:block;margin:0 0 5px 80px; font:bold 13px verdana; width:150px; height:15px; }
#mb_login_fs .btn_submit {position:absolute;top:20px;#top:21px;left:335px;height:49px;#height:51px;}
#mb_login_info {margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f5f6fa}
#mb_login_info div {text-align:right}


@media only screen and (max-width: 589px) {
	#mb_login .wrap { width:318px;position:relative;overflow:hidden;margin:0 auto;}
	#mb_login_fs {padding:20px;/*width:312px;*/margin:0 auto;}
	#mb_login label, #mb_login .frm_input {position:static !important;display:block;float:left;margin:0;}
	#mb_login .frm_input {margin-bottom:5px;}
	#mb_login .btn_submit {top:0px;left:245px;}
	#mb_login label {width:85px;clear:both;line-height:26px;}
}
@media only screen and (max-width: 400px) {
	#mb_login .wrap {width:100%;position:static;}
	#mb_login .btn_submit {position:static;float:left;height:auto;line-height:2;}
	/*#mb_login label, #mb_login .frm_input, #mb_login .btn_submit {clear:both;float:none;}*/
}
</pre></body></html>