@charset "utf-8";
/* CSS Document */
body {margin:0px;padding:0px;font-family:Dotum;color:#646464;font-size:11px; background:#f9f9f9;}
div, p, span {margin:0px;padding:0px; line-height:0;}
dl, dt, dd {margin:0px;padding:0px;line-height:0px;}
ul, ol, li {margin:0px;padding:0px;list-style:none;line-height:0px;}
h1, h2, h3, h4, h5, h6 {margin:0px;padding:0px;font-family:"돋움", Dotum, sans-serif;font-size:11px;}
table, th, td {margin:0px;border:0px;border-collapse:collapse;font-family:Dotum;font-size:11px;}
img {border:none; vertical-align:top;}
a {text-decoration:none; color:#666666;}
a:hover{text-decoration:none; color:red;}
hr, caption, legend { display:none;}
input{padding:0; margin:0;vertical-align:middle; font-size:11px; font-family:Dotum; color:#999999;}
/*기본 css  끝*/
.clear{clear:both;}
#wrap{width:100%;}
/*
div#header{ width:100%; height:36px; margin-top:30px; background:url(../imgs/headerBg.gif) repeat-x;}
*/
div#header{ width:265px; height:36px; margin-top:30px; background:url(../imgs/headerBg.gif) repeat-x;}
div#header div.tnc{width:265px; height:36px; margin:0 auto;}
div#header div.tnc h1{ margin:13px 0 0 10px; float:left; display:inline;}
div#header div.tnc p.close{ float:right; margin:13px 10px 0 0; display:inline;}

div#main{margin:22px auto; width:222px;}
div#main div.login{ width:222px; height:108px; margin:11px 0;}
div#main div.login ul.loginInput{float:left;}
div#main div.login ul.loginInput li{margin-top:5px; border:1px #cfcfcf solid;}
*div#main div.login ul.loginInput li{margin-top:2px; border:1px #cfcfcf solid;}
div#main div.login ul.loginInput li.first{margin-top:0;}
div#main div.login ul.loginInput li input{width:148px; height:12px; border:0; padding:6px;}
div#main div.login p.loginBtn{float:right;}
div#main div.login p.saveId{ line-height:22px; margin:5px 0; padding:5px 0px 5px 0px}
div#main div.login ul.memberBtn li{float:left; margin-left:5px; display:inline;}
div#main div.login ul.memberBtn li.first{margin-left:0;}
div#main ul.mainText li{line-height:13px; background:url(../imgs/mainTextArrow.gif) no-repeat 1px 5px; padding-left:9px;}

div#footer{ width:265px; height:29px; background:url(../imgs/footerBg.gif) repeat-x;}
div#footer div.connect{width:255px; line-height:29px; margin:0 auto; padding-left:10px; color:#a6a6a6; position:relative;}
div#footer div.connect p.smartPhone{ position:absolute; top:-38px; left:188px;}
