@charset "utf-8";

/* base */
body { margin: 0; padding: 0; background:-webkit-gradient(linear,left top,left bottom,from(#f1eee5),to(#f0ede3)); background-color:#f0ede3;}
img,fieldset { border:0 none;}
dl,ul,ol,li { list-style: none; }
hr { display:none; }
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend,body { margin: 0; padding: 0; font-family: '돋움', 'Dotum', '굴림', 'gulim', 'Helvetica', 'Apple-Gothic'; letter-spacing: -1px; }
a { text-decoration: none; }
a:link, a:hover, a:active { text-decoration: none; }
input, select, textarea { vertical-align: middle; }
input[type="text"], input[type="email"], input[type="password"] { margin: 0; padding: 3px; border: 1px solid #8B8B8B; }
input[type="checkbox"] { border:1px solid #606060; margin:0; }
input:checked[type="checkbox"] { margin:0; border-color:#222; }

.nodp { display: none; }
.clr { clear: both; }
/*
.imbg { background: url('http://m1.daumcdn.net/cfs.tistory/static/mobile/320/v01/login_ipn.gif') no-repeat; }
*/

#daumWrap { margin: 0 auto; padding: 0 14px; }

#daumHead h1 { height: 59px; text-indent: -1000em; overflow: hidden; }
#daumHead .tistory { display: block; width: 108px; height: 27px; overflow: hidden; margin: 17px auto; background:url(http://i1.daumcdn.net/img-media/mobile/m320/tistory/logo_login.png) no-repeat;}

#daumContent { padding-top:28px; background: -webkit-gradient(linear,left top,left bottom,from(#fdfcfb),to(#fcfcfa)); background-color:#fcfcfa; border: 1px solid #dfdcd9; border-top-left-radius:4px;border-top-right-radius:4px; border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
#daumContent legend { display: none; }
#daumContent h2 { color: #565656; font-size: 17px; margin-bottom: 5px; }
#password { margin-top:5px; }

/* 로그인 에러 메시지 */
.err_msg_wrap { padding: 0 2px 0 55px; background-position: -104px 8px; padding-bottom: 10px; }
.err_msg_wrap .msg { color: #565656; font-size: 11px; text-align: justify; letter-spacing: -1px; }

/* 로그인 박스 */

.login_brd_wrap { position: relative; padding:0 16px; border-bottom:1px solid #dfdcd9; margin-top:28px;}
.login_wrap .input_wrap { padding-right:98px; }
.login_wrap .button_wrap { position:absolute; top:0; right:16px; }
.button_wrap button { width:83px; height:69px; color:#fff; font-weight:bold; font-size:16px; border:1px solid #33363a; background: -webkit-gradient(linear,left top,right bottom,from(#6d6f74),to(#2d3034)); background-color:#2d3034; border-top-left-radius:4px;border-top-right-radius:4px; border-bottom-left-radius:4px;border-bottom-right-radius:4px; }
.login_wrap input { width: 100%; height: 23px; font-size: 100%; border: 1px solid #CFD1CE; border-top-left-radius:4px;border-top-right-radius:4px; border-bottom-left-radius:4px;border-bottom-right-radius:4px; }
.id_save { clear: both; padding: 20px 0 37px 0; vertical-align: middle; }
.id_save input { width:auto; }
.id_save label { color: #666; font-size: 14px; font-weight: bold; vertical-align: middle; padding: 0 2px; }

/* 로그인 버튼 */
.imgbtn { display: block; width: 63px; height: 31px; background-position: -35px -45px; margin: 7px auto 4px auto; }

/* Daum ID 로그인 */
.login_by_daum { padding:24px 15px 25px 15px; text-align: center; overflow: hidden; }
.login_by_daum .login_notice { font-size:13px; color:#95867c; font-weight:bold; margin-bottom:13px; }
.login_by_daum a { display:inline-block; width:100%; height:47px; color: #434343; font-size: 15px; font-weight: bold; line-height: 47px; border:1px solid #c3bab4; background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f4ed)); background-color:#f5f4ed; }

/* 정보보호 */
.wrap_safe_login {border-bottom:1px solid #DFDCD9;padding:0 0 24px 16px;font-weight:bold;letter-spacing:-1px;position:relative;}
.wrap_safe_login .txt {color:#95867C;font-size:13px;}
.wrap_safe_login .wrap_safePW {margin:13px 0 6px;margin-right:16px;}
.wrap_safe_login .wrap_safePW a {float:right;text-align:center;}
.wrap_safe_login .btn_refresh {width:68px;border:1px solid #C3B9B4;padding:6px 5px;border-radius:3px;color:#251913;font-size:14px;letter-spacing:-1px;font-weight:bold;}
.wrap_safe_login .wrap_input {padding-right:33px;}
.wrap_safe_login .input_safePw {display:block;clear:both;width:100%;height:15px;padding:11px 8px;border-radius:4px;color:#AAA;font-size:15px;border:1px solid #CFD1CE;}

/* 의심지역IP 로그인 */
#daumContent_ip { padding-top:20px; background: -webkit-gradient(linear,left top,left bottom,from(#fdfcfb),to(#fcfcfa)); background-color:#fcfcfa; border: 1px solid #dfdcd9; border-top-left-radius:4px;border-top-right-radius:4px; border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
#daumContent_ip legend { display: none; }
#daumContent_ip h2 { color: #565656; font-size: 17px; margin-bottom: 5px; }
.wrap_safe_login .block_txt {color:#666666;font-size:13px;margin-top:6px;margin-bottom:10px;font-weight:normal;padding-right:14px;line-height:19px}
.wrap_safe_login .wrap_safePW_ip {margin:13px 0 6px;margin-right:16px;}
.wrap_safe_login .wrap_safePW_ip a {float:right;text-align:center;}
.wrap_safe_login .btn_refresh_ip {width:60px;border:1px solid #bfbfbf;padding:6px 0px;border-radius:3px;color:#666666;font-size:12px;letter-spacing:-1px;margin-top:9px;font-weight:normal;}
.wrap_safe_login .input_safePw_ip {display:block;clear:both;width:100%;height:15px;padding:11px 8px;border-radius:4px;color:#AAA;font-size:15px;border:1px solid #CFD1CE;margin-top:5px}
.wrap_btn {text-align:center;margin-top:30px;margin-bottom:10px;margin-left:0px;padding:0}
.confirm_ip {width:70px;height:30px;border-radius:3px;color:#333333;border:1px solid #aaaaaa;padding:10px 20px 10px 20px;font-size:13px;font-weight:bold;margin-right:5px}
.cancel_ip {width:70px;height:30px;border-radius:3px;color:#333333;border:1px solid #aaaaaa;padding:10px 20px 10px 20px;font-size:13px;font-weight:bold}

#daumFooter { color: #999; font-size: 10px; font-family: 'Tahoma', 'Helvetica'; text-align: center; letter-spacing: 0; padding: 50px 0 8px; }

@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
	#daumHead .tistory {background:url(http://i1.daumcdn.net/img-media/mobile/m640/tistory/logo_login.png) no-repeat;-webkit-background-size:108px 27px;background-size:108px 27px}
}