@charset "euc-kr";

/***** default.css *****/

/* ÃÊ±âÈ­ */
button {cursor:pointer}
textarea, select {font-family:dotum;font-size:1em;}

.bold {font-weight:bold;}

/* È­¸é³¶µ¶±â »ç¿ëÀÚ¿ë */
#hd_login_msg {position:absolute;top:0;left:0;font-size:0;line-height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* ÇÊ¼öÀÔ·Â */
.mbskin .required, .mbskin textarea.required {background:url('../img/wrest.gif') #f7f7f7 top right no-repeat !important}
/*.required, textarea.required {}*/

/* ¹öÆ° */
a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}
.btn_confirm {text-align:center} /* ¼­½Ä´Ü°è ÁøÇà */
.btn_submit {padding:8px;border:0;background:#ff3061;color:#fff;cursor:pointer}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

/* Æû Å×ÀÌºí */
.tbl_frm01 {margin:0 0 20px}
.tbl_frm01 table {width:100%;border-collapse:collapse;border-spacing:0}
.tbl_frm01 th {width:80px;padding:7px 13px;border:1px solid #e9e9e9;border-left:0;background:#f5f8f9;text-align:left}
.tbl_frm01 td {padding:7px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;line-height:2em}
.tbl_frm01 textarea {width:98%;height:100px;padding:2px 2px 3px}
.frm_input {height:22px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px}
.tbl_frm01 .frm_info {display:block;padding:0 0 5px;line-height:1.4em}

/* ÆäÀÌÂ¡ */
.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:30px;color:#000;letter-spacing:0;line-height:2.4em;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {background:#e4eaec;text-decoration:none}
.pg_start, .pg_prev {/* ÀÌÀü */}
.pg_end, .pg_next {/* ´ÙÀ½ */}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#333;color:#fff;font-weight:normal}

/* »õÃ¢ ±âº» ½ºÅ¸ÀÏ */
.new_win #win_title {margin:0 0 20px;padding:17px 20px;border-top:3px solid #333;border-bottom:1px solid #dde4e9;background:#fff;font-size:1.5em}
.new_win .win_btn {clear:both;padding:20px;text-align:center} /* »õÃ¢¿ë */
.new_win .win_btn button {display:inline-block;padding:0 10px;height:30px;border:0;background:#4b545e;color:#fff;line-height:2em;cursor:pointer}
.new_win .win_btn input {padding:0 10px;height:30px;line-height:2em}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:30px;background:#4b545e;color:#fff;vertical-align:middle;line-height:2.4em}
.new_win .win_btn a:focus, .new_win .win_btn a:hover {text-decoration:none}

/* Ä¸Ã­ ÀÚµ¿µî·Ï(ÀÔ·Â)¹æÁö ±âº» */
#kcaptcha_image {border:1px solid #e9e9e9;vertical-align:middle;}
#captcha_key {width:70px;height:60px;margin:0 0 0 5px;background-color:#f7f7f7;border:1px solid #b8c9c2;font-size:16px;font-weight:bold;line-height:61px;vertical-align:top;text-align:center;}
#captcha_info {margin:5px 0 0;display:block;}

/* È¸¿ø°¡ÀÔ ¾à°ü */
#fregister section {margin:0 0 30px;padding:20px 0}
#fregister h2 {margin:0 0 20px;font-size:1.75em;text-align:center}
#fregister textarea {display:block;margin-bottom:10px;padding:15px;width:100%;height:150px;border:1px solid #e9e9e9;font-size:1.25em;background:#f7f7f7}
#fregister .fregister_agree {padding:10px 0 0;text-align:right}
#fregister .fregister_agree label {display:inline-block;margin-right:5px;font-size:1.25em;line-height:1.5}
#fregister p {margin:0 0 20px;font-size:1.333em;line-height:1.5;color:#e8180c;text-align:center}
#fregister .btn_confirm {margin-bottom:20px}
#fregister .btn_confirm .btn_submit {padding:0 30px;font-size:1.333em;line-height:50px}

/* È¸¿ø°¡ÀÔ ÀÔ·Â */
.tbl_register th {width:150px;padding:10px 12px;font-size:1.25em}
.tbl_register td {padding:10px 10px;font-size:1.25em}
.tbl_register td .frm_input {height:40px;padding:5px;font-size:1em}
.tbl_register td select {height:40px;padding:5px}
form[name='fregisterform'] .btn_submit {padding:0 30px;font-size:1.333em;line-height:50px}
/*
#fregisterform textarea {height:50px}

#fregisterform #msg_certify {margin:5px 0 0;padding:5px;border:1px solid #dbecff;background:#eaf4ff;text-align:center}

#fregisterform .frm_address {margin:5px 0 0}
#fregisterform #mb_addr3 {display:inline-block;margin:5px 0 0;vertical-align:middle}
#fregisterform #mb_addr_jibeon {display:block;margin:5px 0 0}
*/
/* È¸¿ø°¡ÀÔ ¿Ï·á */
/*
#reg_result {padding:50px 0 0}
#reg_result #result_email {margin:20px 0;padding:10px 50px;border-top:1px solid #e9e9e9;border-bottom:1px solid #dde4e9;background:#fff;line-height:2em}
#reg_result #result_email span {display:inline-block;width:150px}
#reg_result #result_email strong {color:#e8180c;font-size:1.2em}
#reg_result p {line-height:1.8em}
#reg_result .btn_confirm {margin:50px 0}
*/
/* ¾ÆÀÌµð/ºñ¹Ð¹øÈ£ Ã£±â */
#find_info #mb_hp_label {display:inline-block;margin-left:10px}
#find_info #info_fs {margin:0 20px 20px;padding:0;background:#fff}
#find_info #info_fs label {font-size:1.167em;line-height:40px}
#find_info #info_fs .frm_input {width:70%;height:40px;padding:10px;font-size:1.167em}
#find_info p {margin:0 0 10px;font-size:1.167em;line-height:1.5em}
#find_info #captcha {margin:0 20px}

/* ·Î±×ÀÎ */
#mb_login {margin:0 auto;padding:100px 0;width:90%;max-width:500px}
#mb_login h1 {display:none;margin:0 0 20px;font-size:1.3em}
#mb_login h2 {margin:0}
#mb_login p {padding:10px 0;line-height:1.5em}
#mb_login #login_fs {position:relative;margin:0;padding:20px 10%;border:1px solid #cfded8;border-bottom:0;background:#fff}
#mb_login #login_fs legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#mb_login #login_fs label {font-size:1.083em}
#mb_login #login_fs .login_id {display:none;position:absolute;top:26px;left:95px;font-size:1.25em;line-height:40px}
#mb_login #login_fs .login_pw {display:none;position:absolute;top:52px;left:95px;font-size:1.25em;line-height:40px}
#mb_login #login_fs .frm_input {display:block;width:calc(100% - 100px);height:40px;margin:0 0 5px;padding:10px;font-size:1.167em}
#mb_login #login_fs .btn_submit {position:absolute;top:20px;right:10%;width:90px;height:85px;font-size:1.333em}
#mb_login #login_info {margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f5f6fa;font-size:1.083em}
#mb_login #login_info div {text-align:right}

/* ÂÊÁö */
/*
#memo_view_contents {margin:0 auto 20px;width:90%}
#memo_view_contents h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#memo_view_ul {margin:0;padding:0 0 10px;border-bottom:1px solid #eee;list-style:none}
.memo_view_li {position:relative;padding:5px 0}
.memo_view_subj {display:inline-block;width:65px}
#memo_view p {padding:10px 0;min-height:150px;height:auto !important;height:150px;background:#fff;line-height:1.8em}

#memo_write textarea {height:100px}
*/
/* ½ºÅ©·¦ */
/*
#scrap_do table {margin:0 0 10px;width:100%}
#scrap_do textarea {height:100px}
*/
/* È¸¿ø ºñ¹Ð¹øÈ£ È®ÀÎ */
/*
#mb_confirm {margin:0 auto;padding:100px 0;width:500px}
#mb_confirm h1 {margin:0 0 20px;font-size:1.3em}
#mb_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff}
#mb_confirm p strong {display:block}
#mb_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#mb_confirm fieldset .frm_input {background-color:#fff !important}
#mb_confirm label {letter-spacing:-0.1em}
#mb_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}
*/
/* ºñ¹Ð±Û ºñ¹Ð¹øÈ£ È®ÀÎ */
/*
#pw_confirm {margin:0 auto;padding:100px 0;width:500px}
#pw_confirm h1 {margin:0 0 20px;font-size:1.3em}
#pw_confirm p {padding:20px;border:1px solid #dde4e9;border-bottom:0;background:#fff}
#pw_confirm p strong {display:block}
#pw_confirm fieldset {margin:0 0 30px;padding:30px 0;border:1px solid #e9e9e9;background:#f5f6fa;text-align:center}
#pw_confirm fieldset .frm_input {background-color:#fff !important}
#pw_confirm label {letter-spacing:-0.1em}
#pw_confirm_id {display:inline-block;margin-right:20px;font-weight:bold}
*/
/* Æû¸ÞÀÏ */
/*
#formmail #subject {width:386px}
#formmail textarea {height:100px}
*/
/* ÀÚ±â¼Ò°³ */
/*
#profile table {margin-bottom:0}
#profile section {margin:0 auto 20px;padding:20px;width:86%}
#profile h2 {margin:0}
*/


@media screen and (min-width:768px) {
    #mb_login #login_fs {padding:20px 19%}
    #mb_login #login_fs .btn_submit {right:19%}
}