@charset "euc-kr";
/* KHM 20100727 */ 

/* Type Selector */
*{margin:0; padding:0;}
* html {height: 1px;} /*IE6 Flicker ¹ö±×¾ø¾Ö±â*/
@font-face {font-family:nanum; src:url(/css/nanum.eot);}
body {font-size:12px; color:#333; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, AppleGothic, Sans-serif;}
img, fieldset, button {border:none;}
img {vertical-align:middle;}
hr, button img {display:none;}
li {list-style:none;}
a {text-decoration:none; color:#333;}
a:hover, a:active, a:focus {text-decoration:none; color:#ee4478;}
textarea {overflow:auto;} 
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0;} /* For Screen Reader */ 
table {table-layout:fixed; border-collapse:collapse;}
table td {border-collapse:collapse;}

/* Layout Selector */
#wrap {background:url('/images/intro/bg_body.gif') repeat-x left top; margin:0 auto;}
#header {width:740px; height:211px; margin:0 auto 40px;}
#content {width:740px; margin:0 auto;}
#contentRenew {width:740px; margin:0 auto;}
#footer {width:740px; margin:0 auto;}

/* Class Selector */
.input_text {border:1px solid #ccc; background-color:#fff; vertical-align:middle; padding:2px 0 0 2px;}
.input_check {width:14px; height:14px; margin-bottom:2px;vertical-align:middle;}
.input_radio {vertical-align:middle;}

/* Header */
#topArea {height:34px; margin:0 0 14px;}
#topArea .startPage {padding:11px 0 0 0;}
#topArea .startPage a {background:url('/images/bul_add_favorite.gif') no-repeat left 4px; padding:0 0 0 5px; font-size:11px; color:#666; cursor:pointer;}
#topArea .startPage a:hover {text-decoration:underline;}
#logoArea {margin:0 0 11px;}
#logoArea #userMenu {text-align:right; letter-spacing:-1px;}
#topInfo {padding-top:17px;}
#topInfo table {table-layout:auto;}

/* Content */
#content {background:url('/images/intro/bg_login_box.gif') no-repeat center 50%; border:3px solid #ff7da5;}
#contentRenew {background:none; border:3px solid #ff7da5;}
#contentRenew .contentInner {padding:25px; text-align:center;}
#content #loginLeft, #content #loginRight {padding:20px;}
#content #loginLeft .titleArea, #content #loginRight .titleArea {padding:0 0 13px; border-bottom:1px solid #ccc;}
#content #loginLeft .formArea, #content #loginRight .formArea {padding:0 0 0 9px;}
#content #loginLeft .formArea .saveId {padding:10px 0;}
.offInput {border:1px solid #ccc; background-color:#fff; vertical-align:middle; height:17px; padding:2px 0 0 2px;}
.onInput {background-color:#ffeff4; border:1px solid #f45e8c; vertical-align:middle; height:17px; padding:2px 0 0 2px;}
.description {padding:15px 0;}
.snLaw {padding:30px 0; text-align:center;}

/* Footer */
#footer {text-align:center; border-top:1px solid #ccc;}
#footer .footerMenu {padding:10px 0; margin-bottom:10px;}
#footer .onlyAdult {padding:8px 0; color:#666; font-size:11px;}
#footer em {font-style:normal; font-family:tahoma; font-size:11px; padding:10px 0; display:block;}
#footer em .url {color:#ee4478; font-weight:bold;}


