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


/*=stipulation(íšŒì›ì•½ê´€ë™ì˜) */
#stipulation {min-height:850px;}
#stipulation h2 {color:#000; padding-left:15px; background:url(img/bullet.png) no-repeat left;}
#stipulation .text {padding:10px; border:1px solid #e0e0e0; overflow:auto; height:150px; background:#fff; font-size:0.813em;}
#stipulation .check {border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:center; padding:20px; background:#f6f6f5;}
#stipulation form {margin-top:30px;}
#stipulation ._diu_btn_list {text-align:center;}

#stipulation .purpose {padding:15px; background:#f7f7f7; border:1px solid #ccc;}
#stipulation h3 {font-size:14px; padding-bottom:10px; font-weight:bold;}
#stipulation table {font-size:14px; border-top:1px solid #ccc; border:1px solid #ccc; border-right:none;}
#stipulation table th, #stipulation table td {padding:10px;}
#stipulation table th {width:33%; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#fff;}
#stipulation table td {background:#fff; text-align:center; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
#stipulation table .none td {border-bottom:none;}
#stipulation table th.th01 {width:15%; text-align:center;}

/* íšŒì›ì&nbsp;•ë³´ìž…ë&nbsp;¥ - íšŒì›ê°€ìž… */
#inputJoin {padding-bottom:100px;}
#inputJoin h2 {padding-left:15px; color:#000; font-weight:500; background:url(img/bullet.png) no-repeat left;}
#inputJoin form {color:#555}
#inputJoin table label {font-weight:500;}
#inputJoin table td input[type="text"], #inputJoin table td input[type="password"] {width:40%; height:20px; margin:0;}
#inputJoin table {margin-top:10px; border-top:2px solid #6e563b; border-bottom:1px solid #ddd; font-size:0.938em;}
#inputJoin table th {width:25%; padding-left:15px; background:#f2f2f2; text-align:left; font-weight:500; border-bottom:1px solid #cecece;}
#inputJoin table td {position:relative; padding:12px; text-align:left; border-bottom:1px solid #cecece;}
#inputJoin table td .guide {display:block; margin-top:5px; font-size:0.875em;}
#inputJoin table td label {font-weight:normal;}
#inputJoin table .frm_address {margin-top:5px !important;}


/*=joinEnd (íšŒì›ê°€ìž… ì™„ë£Œ) */
#joinEnd {min-height:600px; padding-bottom:100px;}
#joinEnd ._diu_btn_list li {text-align:center;}
#joinEnd .sign {border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f9f9f9; padding:30px;}
#joinEnd .email_certify li {padding-left:15px; background:url(img/bullet.png) no-repeat left 6px;}
#joinEnd .email_certify .title {margin-right:10px;}



/* =login (ë¡œê·¸ì¸) */
#mb_login {padding-bottom:100px;}
#mb_login .login_form {position:relative; width:620px; margin:20px auto 0 auto; padding:40px 0 40px 350px; background:url(img/bg_login.png) no-repeat 55px; border:1px solid #b9b9b9; border-bottom:none;}
#mb_login input[type="text"], #mb_login input[type="password"] {width:430px; height:55px; box-sizing:border-box; padding-left:30px; border-radius:0; background-color:#f7f7f7} 
#mb_login .inp_id {background:url(img/bg_id.png) no-repeat 10px;}
#mb_login .inp_pw {background:url(img/bg_pw.png) no-repeat 10px;}
#mb_login .btn_login {position:absolute; top:62px; right:45px; width:130px; height:122px; background:#6e563b; color:#f0ff03; font-weight:bold;}

#mb_login .login_info {position:relative; width:870px; margin:-1px auto 0 auto; padding:32px 0 32px 100px; background:#f1f1f1; border:1px solid #b9b9b9;}
#mb_login .login_info dt {font-weight:700}
#mb_login .login_info dd {padding-left:20px; line-height:1.8; background:url(img/bullet_gray.png) no-repeat 8px;}
#mb_login .login_info dd.btn {background:none;}
#mb_login .login_info .btn_register {color:#000; text-decoration:underline; font-weight:500;}
#mb_login .login_info .btn_find {color:#000; text-decoration:underline; font-weight:500;}
#mb_login .login_info .btn span {display:inline-block;}

#mb_login .nomemeber_buy {position:relative; width:970px; margin:100px auto 0 auto; }
#mb_login .nomemeber_buy h2 {font-size:18px; font-weight:bold;}
#mb_login .nomemeber_buy h2 span {position:absolute; right:0; font-weight:normal; font-size:14px;}

#guest_privacy {width:930px; padding:25px 20px; background:#f9f9f9; border:1px solid #b9b9b9;}
#guest_privacy .btn_buy {text-align:center; margin-top:20px;}
#guest_privacy .btn_buy a {font-size:16px; font-weight:600}
#guest_privacy .btn_buy a:link {color:#fff;}
#guest_privacy .btn_buy a:visited {color:#fff;}
#guest_privacy .text {padding:10px; border:1px solid #b9b9b9; overflow:auto; height:100px; background:#fff; font-size:14px;}


#guest_inquiry {width:970px; margin:100px auto 0 auto;}
#guest_inquiry h2 {font-size:18px; font-weight:500}
#mb_login_od {padding:25px 20px; margin-top:20px; background:#f9f9f9; border:1px solid #b9b9b9;}
#mb_login_od form {position:relative; margin-top:20px;}
#mb_login_od form label {display:inline-block; width:80px; color:#000;}
#mb_login_od form .btn_confirm {position:absolute; top:0; right:280px; width:120px; height:120px; font-size:20px; color:#fff; font-weight:bold}
#mb_login_od .inquiry_inp {width:190px; height:24px; border:1px solid #dedede; background-color:#fff !important;}

/*=member_confirm (ë¹„ë°€ë²ˆí˜¸ ìž¬í™•ì¸) */
#pwConfirm {min-height:600px;}
#pwConfirm .wrap_pw {margin-top:15px; background:#f9f9f9; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; padding:30px; }
#pwConfirm .title {display:inline-block; width:100px; padding-left:25px; font-weight:500; background:url(img/bullet.png) no-repeat 5px 8px;}
#pwConfirm ._diu_btn_list {text-align:center;}

/* dropOut(íšŒì›íƒˆí‡´) */
#dropOut {min-height:500px; padding-bottom:100px;}
#dropOut h2 {font-size:18px; font-weight:500;}
#dropOut dl {border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f9f9f9; padding:30px;}
#dropOut dl dt {color:#000; font-weight:500}
#dropOut dl dd {padding-left:20px; color:#222}


/* =passwordSkin (ë¹„ë°€ê¸€ ì—´ëžŒì‹œ ë¹„ë°€ë²ˆí˜¸ ìž…ë&nbsp;¥) */
#passwordSkin {text-align:center;}
#passwordSkin h4 {color:#000;}
#passwordSkin .wrap_pw {margin-top:15px; padding:30px; background:#f9f9f9; border-top:1px solid #e7eaea; border-bottom:1px solid #e7eaea; font-size:0.875em;}
#passwordSkin .wrap_pw .title {}
#passwordSkin .inp_pw {}
#passwordSkin .inp_pw input[type='password'] {margin-left:10px;}
#passwordSkin .inp_pw input[type='submit'] {font-size:16px;} 
#passwordSkin ._diu_btn_list  {text-align:center;}


#passwordLost {position:relative; width:530px;}
#passwordLost h1 {padding:20px; border-top:5px solid #451616; border-bottom:1px solid #e0e0e0; background:#fcfcfc;}
#passwordLost .close {position:absolute; right:0; padding-right:20px;}

#passwordLost .inp_email {position:relative; overflow:hidden; width:100%;; margin-left:40px;}
#passwordLost .inp_email dt {float:left; width:105px; padding:15px 0 15px 20px;  background:url(img/bullet.png) no-repeat left; color:#000;}
#passwordLost .inp_email dd {float:right; width:377px; padding:15px 0 15px 20px; background:#fff;}
#passwordLost .inp_email dd:last-child {padding:0;}

#passwordLost ._diu_btn_list {position:relative; left:40%;}

#passwordLost .inp_captcha {position:relative; overflow:hidden; width:480px; margin:30px 0 0 20px; padding:10px 0 10px 15px; border-top:1px solid #eee; border-bottom:1px solid #eee; background:#fbfbfb;}
#passwordLost .inp_captcha dt {float:left; width:105px; padding:15px 0 15px 20px;  background:url(img/bullet.png) no-repeat 8px; color:#000;}
#passwordLost .inp_captcha dd {float:right; width:325px; padding:15px 0 15px 20px;}
#passwordLost #captcha_key {width:100px;}</pre></body></html>