@CHARSET "EUC-KR";
body{
	font-family: "µ¸¿ò"; 
	font-size: 10pt; 
	color: #666666; 
	font-style: normal; 
	line-height:150%; 
	letter-spacing: -0.1px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A:link    {text-decoration: none; color: #333333; font-family: µ¸¿ò;}
A:visited {text-decoration: none; color: #999999; font-family: µ¸¿ò;}
A:hover   {text-decoration: none; color: #ff6699; font-family: µ¸¿ò;}

.title {font-weight:bold; color:#999999; font-size: 9pt;}
label.error {font-weight:s; color:#ff6699; font-size: 9pt; padding-left: 5px}

td{font-family: "µ¸¿ò"; font-size: 10pt; color: #666666;font-style: normal; line-height:150%; letter-spacing: -0.1px}

input[type='text'], input[type='password'] {
	border:1px #c5c5c5 solid;
	padding:3px 3px 1px 3px;
	color:#4D4D4D;
}

input.radio {
	border:0px;
}

input.pay_read_only {
	border:0px;	
}
.input1 {
	border:1px #c5c5c5 solid #e5e5e5;
	padding:3px 3px 1px 3px;
	color:#666666;
}

input.form01 {font-size:9pt; border-width:1px; border-color:#cccccc; border-style:solid; background-color:#FFFFFF;}
textarea.form01 {font-size:9pt; border-width:1px; border-color:#cccccc; border-style:solid; background-color:#FFFFFF;} 
select.form01 { font-size:9pt; border-color:#cccccc;background-color:#FFFFFF;}

.bbs_btn {
	border:0px;
	margin:3px;
	vertical-align:middle;
	cursor:pointer;
}
img.button {
	width:139px;
	height:38px;
	hspace:7px;
	border:0px;
	cursor:pointer; 
}

input[type='image'].bbs_btn {
	border:0px;
	margin:3px;
	vertical-align:middle;
	cursor:pointer; 
}

img.normal {
	border:0px;
	margin:1px;
	vertical-align:middle;
	cursor:pointer; 
}
	
/* ÀÏ¹Ý °Ô½ÃÆÇ */
table.bbs_table tr.notice {
	background-color: #E6E6E6;
	font-weight: bold;
}

table.bbs_table tr td.bbs_label {
	padding:1px 15px 1px 15px;
	text-align: left;
}

table.bbs_table tr td.bbs_label_ta {
	padding:10px 15px 10px 15px;
	vertical-align: top;
	text-align: left;
}

table.bbs_table tr td.bbs_label_contents {
	padding:20px 15px 20px 15px;
	vertical-align: top;
	text-align: left;
}


/* ·Î±×ÀÎ,ºñ¹Ð¹øÈ£ Ã£±â */	
table.login_table input[type='text'], table.login_table input[type='password'] {
	width:257px;height:24px;background:#e5e5e5
}

table.login_table .login_btn {
	cursor:pointer;
}

.table_title {
	font-weight: bold;
}


/* ¸¶ÀÌÆäÀÌÁö */
#wrapper2 {
  margin: 0px 30px 30px 40px;
}

#mypage_tab {
    border-bottom:1px solid #CCCCCC;
    position:relative;
    height:2em;
}

#mypage_tab #primary {
    position:absolute;
    bottom:-1px;
    width:100%;
    float: left;
}

#mypage_tab #primary li  {
    float:left;
    display:inline;
    list-style:none;
    margin-right:2px;
    background:url('../../images/tab_bg_le_off.gif') left top no-repeat;
}

#mypage_tab #primary li.selected {
    background:url('../../images/tab_bg_le_on.gif') left top no-repeat;
}

#mypage_tab #primary a, #mypage_tab #primary span {
    float:left;
    display:block;
    font-size:0.8em;
    text-decoration:none;
    padding:0.4em 1em 0.2em 1em;
}

#mypage_tab #primary a {
    background:url('../../images/tab_bg_ri_off.gif') right top no-repeat;
    border-bottom:1px solid #CCCCCC;
    color:#999;
}

#mypage_tab #primary span {
    background:url('../../images/tab_bg_ri_on.gif') right top no-repeat;
    border-bottom:1px solid #FFFFFF;
    color:#666;
}

/* ¼¼ÆÃ form */
.setting_form {
    margin:0 1em 2em 3em;
}

.setting_form div.sms_explain {
    color: #FF0000;
    padding-left:2.7em;
}

div.form_setting {  
    border-top:1px dashed #CCC;
    margin-bottom:1em;
}

div.first {
    border-top:none;
}

div.form_setting h1 {
    margin:1.5em 0 0.5em 0;
    font-size:1.1em;
    font-weight:bold;
    color:#3C5B8C;
}

div.first h1 {
    margin-top:0;
}

div.form_setting div {  
	clear:left;
	display: block;
    padding-bottom:0.5em;
    margin-bottom: 0.5em;
    width: 60em;
}

div.form_setting .edit_form .remain_sms{
	width:20px;
}

div.form_setting .edit_form .error, div.form_setting .domain_edit_form .error{
	width: 400px; float: left; color: #FF0000; padding-left: 20px;
}

div.form_setting .set_form .ok{
	width: 400px; float: left; padding-left: 20px;
}

div.form_setting .set_form .pay_price{
	font-weight: bold;
}

div.setting_form label.error{
	width: 400px; float: left; color: #FF0000; padding-left: 20px;
}

div.form_setting .auto_complete{
	width:auto !important;
	padding-bottom:0 !important;
}

div.form_setting {
    font-size:0.9em;
}

div.form_setting label {
	float: left;
    width:10em;
    padding-left:2.7em;
    font-weight:bold;
    color:#000;
}

div .form_setting  label .error { 
	width: 400px; 
	display: block; 
	float: left; 
	color: #FF0000; 
	padding-left: 10px;

}

div.form_setting label.label_none {
  position: relative;
  background:none;
  float:none;
  font-weight:normal;
  padding:0px;
}

div.form_setting div.sub_form label {
    background-image:none;
    font-weight:normal
}

div.form_setting .set_form, .edit_form, .domain_edit_form , div.form_setting form.set_form {
	display: block;
	float: left;
	width: 42em;
}

div.form_setting .edit_form label.leave { 
    padding-left:0em;
	float: left;
    width:42em;
    color:#000;
    font-weight:'normal';
	color: #FF0000; 
}

div.form_setting .domain_set_form {
	display: block;
	float: left;
}

div.form_setting input.input_submit {
  margin-left:70px;
}

div.form_setting form.set_form input.txt{
	color:#999;
}

div.form_setting ul {
    list-style:none;
    margin:0;
}

div.form_setting input.search_txt{
	color:#999;
	width:6em;
}

div.form_setting ol {
    list-style-position:inside;
    margin:0.5em 0 1em 0;   
}

div.form_setting span.legend {
    display:block;
}

span.appoint_cancel {
    cursor:pointer;
    text-decoration:underline;
}