@charset "euc-kr";
/* login */
#login{width:400px;min-height:250px;margin:0 auto;white-space:normal;border:1px solid #ddd;border-top:none}
#login h2{background:#30307b;text-align:center;padding:10px 0}
#login p.desc{margin:0;padding:5px 0}
#loginform{padding:20px 23px 15px 33px}
#login form{margin:0;padding:0}
#login #commentForm{width:300px;margin:0 auto;padding:30px 0 }
#login #commentForm dt{margin-bottom:5px}
#login #commentForm .input_text{padding:7px 5px 3px;margin-bottom:3px;border-top:1px solid #888;border-left:1px solid #888;border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:182px;height:18px}
#login #commentForm .submit{position:absolute;margin:25px 0 0 200px}
#login #commentForm .text{background:#f2f2f2;margin-top:20px;padding:10px;color:#999;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
#login fieldset{margin:0;padding:0;border:0}
#login legend{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
#login .btn_login,
#login .btn_login input{/*display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;cursor:pointer height:32px;background:transparent url(../img/member/btn_login.gif) no-repeat;font-weight:bold;line-height:32px;color:#fff;text-decoration:none !important;vertical-align:middle; */}
#login .btn_login input,
#login .btn_logpass input,
#login .btn_order1 input,
#login .btn_order2 input{border:0}
#login .btn_login input{width:96px;height:66px;margin:165px 0 0 120px;.margin-top:155px;padding:0;font-weight:bold;color:#fff;vertical-align:middle;background:url(../img/member/btn_login2.gif) no-repeat left top;}
#login .btn_logpass input{width:220px;height:35px;font-weight:bold;color:#fff;vertical-align:middle;background:url(../img/member/btn_loginpass.gif)  left top;}
#login .btn_order1 input{width:212px;height:35px;font-weight:bold;color:#fff;vertical-align:middle;background:url(../img/member/btn_order.gif) no-repeat left top;}
#login .btn_order2 input{width:212px;height:35px;font-weight:bold;color:#fff;vertical-align:middle;background:url(../img/member/btn_order.gif) no-repeat left top;}
#login .item{position:relative}
#login .i_label{display:block;position:static;top:9px}
#login .i_text{display:block;position:relative;height:14px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent;font:normal 12px Tahoma;color:#767676}
#login .help{display:block;float:none;position:relative;margin:0;padding:15px 0;border:0;border-top:1px solid #d9d9d9;background:#fafafa;text-align:center;list-style:none;*zoom:1}
#login .help li{display:inline;float:none;margin:0;padding:0 20px 0 24px;border-left:1px solid #c3c3c3 !important;line-height:1}
#login .help li.first{border:0 !important}
#login .help a{display:inline;float:none;padding:0;background:none;font-size:12px;line-height:1;color:#767676;text-decoration:none}
#login .help a:hover,#login .help a:active,#login .help a:focus{color:#000;text-decoration:none}
#login .g_login .i_label{left:10px}
#login .g_login .i_text{width:200px;margin:0 0 5px;padding:8px 0 6px 10px}
#login .g_login .btn_login{position:absolute}
#login .g_login .keeping{float:none;height:25px;margin:5px 0;padding:0;line-height:25px}
#login .g_login .keeping label{position:static;cursor:pointer}
#login .g_login .i_check{width:13px;height:13px;margin:0 4px 0 0;padding:0;vertical-align:middle}
#login .g_login .warning{display:none;float:none;margin:10px 0;line-height:1.4}
#login .g_login .warning.open{display:block}
#login.g_login .g_login{display:block}


/* join */
#join h3{clear:both}
#personal{clear:both}
#personal table{clear:both;width:100%;border:2px solid #e5e5e5;border-left:none;border-right:none;font-size:12px}
#personal table th,#personal table td{border:none;color:#444}
#personal table th{width:136px;padding:8px 0 8px 10px;border-top:1px solid #ccc;background:#f9f9f9;line-height:18px;letter-spacing:-1px;vertical-align:top}
#personal table th img{position:absolute;top:2px;left:0;_left:-11px}
#personal table th label,#personal table th span{position:relative;padding:0 0 0 11px}
#personal table td{padding:8px 0 7px 20px;border-left:1px solid #ddd;border-top:1px solid #ddd;vertical-align:top}
#personal table tr.first-child th,#personal table tr.first-child td{border-top:none}
#personal table td label{position:relative;top:-3px;*top:-2px}
:first-child+html #personal table td label{top:-2px}
#personal table td .link{position:relative;top:-3px;margin:0 0 0 1px;_margin /**/:0;font-size:11px;color:#004790;letter-spacing:-1px;text-decoration:underline}
#personal table .overlap{position:relative;top:1px;left:1px}
#personal table td select,#personal table td textarea{padding:3px 0 2px 5px;border:1px solid #ccc;font-size:12px}
#personal table .overlap img{vertical-align:top}
#personal table .txt{display:block;padding:5px 0 0;font-weight:normal}
#personal table .txt img{margin-top:-3px;vertical-align:middle}
#personal table .txt span{font-size:11px;color:#999;letter-spacing:-1px}
#personal table .txt span.ico{margin:0 5px 0 16px;font-size:12px}
#personal table .input_text{_height /**/:22px;padding:2px 0 0 5px;border:1px solid #ccc; vertical-align:middle;}
#personal table .input_radio{position:relative;top:-1px;margin:0 -1px 0 -4px}
#personal table .input_check{position:relative;top:-1px;margin:0 -1px 0 -4px}
#personal table .help_wrap{display:block;overflow:visible;position:relative;z-index:98;_width /**/:100%}
#personal table .help_wrap:after{display:block;clear:both;content:''}
#personal table .help_wrap p.info{margin:6px 0 9px;padding:0;line-height:18px;font-size:11px;color:#999;letter-spacing:-1px}
#personal table .help_wrap div.info{margin:4px 0 0;padding:0;font-size:11px;color:#999}
#personal table .help_wrap.type1{z-index:150 !important}
#personal table .help_wrap.type2{z-index:100 !important}

.tit_co{clear:both;margin-bottom:5px;color:#F60}

/* button */
.btn_ok{float:right;margin-top:10px;margin-bottom:10px}
.btn_ok2{margin-top:10px;margin-bottom:10px;text-align:center}
.btn_both{margin:7px 0}
.btn_both .fl{float:left}
.btn_both .fr{float:right}

a.btn_navy{display:inline-block;padding-right:4px;background:url(../img/member/bg_btn_navy.gif) no-repeat 100% 0;line-height:26px;color:#fff;text-decoration:none !important;white-space:nowrap;word-spacing:-1px}
a.btn_navy span,a.btn_navy strong{display:block;padding:0 8px 1px 12px;background:url(../img/member/bg_btn_navy.gif) no-repeat}
a.btn_green{ font-size:12px;display:inline-block;padding-right:4px;background:url(../img/member/bg_btn_green.gif) no-repeat 100% 0;line-height:26px;color:#fff;text-decoration:none !important;white-space:nowrap;word-spacing:-1px}
a.btn_green span,a.btn_green strong{display:block;padding:0 8px 1px 12px;background:url(../img/member/bg_btn_green.gif) no-repeat}
a.btn_gray{display:inline-block;padding-right:4px;background:url(../img/member/bg_btn_gray.gif) no-repeat 100% 0;line-height:26px;color:#333;text-decoration:none !important;white-space:nowrap;word-spacing:-1px}
a.btn_gray span,a.btn_gray strong{display:block;padding:0 8px 1px 12px;background:url(../img/member/bg_btn_gray.gif) no-repeat}
a.btn_big{display:inline-block;padding-right:4px;background:url(../img/member/bg_btn_default.gif) no-repeat 100% 0;font-family:'dotum';font-size:12px;color:#444;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 0 12px;background:url(../img/member/bg_btn_default.gif) no-repeat}
a.btn_sml{display:inline-block;padding-right:4px;background:url(../img/member/bg_btn_default.gif) no-repeat 100% -27px;font-family:'dotum';font-size:11px;color:#444;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sml span,a.btn_sml strong{display:block;padding:1px 4px 0 8px;background:url(../img/member/bg_btn_default.gif) no-repeat 0 -27px;}
a.btn_sgreen{display:inline-block;padding-right:4px;background:url(../img/member/bg_btn_green.gif) no-repeat 100% -27px;font-family:'dotum';font-size:11px;color:#fff;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
a.btn_sgreen span,a.btn_sgreens strong{display:block;padding:1px 4px 0 8px;background:url(../img/member/bg_btn_green.gif) no-repeat 0 -27px;}



.search p.title{height:30px;margin-bottom:30px;border-bottom:1px dashed #CCC;font-weight:bold}
.search p.title strong{color:#2c9db3}
.search ul.search_li{margin-bottom:20px}
.search ul.search_li li{margin:0 0 5px;line-height:20px}
.search ul.search_li li.sort{color:#999}
.search ul.search_li li span{margin-right:10px}
.search ul.search_li li span.title a{color:#39F;text-decoration:underline}
.search ul.search_li li span.date{color:#CCC}


.memo .all{position:absolute;width:720px;text-align:right;font-size:11px; margin-top:15px}
.privacy_con,.argee_con{padding:15px;background:#F9F9F9;height:200px;border:0;width:100%;scrollbar-face-color:#ffffff;scrollbar-shadow-color:#dddddd;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#dddddd;scrollbar-darkshadow-color:#ffffff;scrollbar-track-color:#ffffff;scrollbar-arrow-color:#dddddd;}
.selectbox {border-top:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #9a9a9a; height:22px; font-size:12px;}
.inputfile {margin:0 0 5px 0; padding:3px 2px 1px 2px; border-top:1px solid #9a9a9a; border-right:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-left:1px solid #9a9a9a; font-size:12px; color:#666; }