@charset "euc-kr";
/* CSS Document */

@font-face {font-family:MalgunGothic; src:url(../css/MalgunGothic.eot);}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, p,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	/* background: transparent; */
}

html {
	overflow-y:scroll;
	-webkit-text-size-adjust: 100%;
}

html, body {
	width:100%;
	font-size:12px; line-height:1.5em;
	background-color: #fff;
	*word-break:break-all;-ms-word-break:break-all; 
	/* text-align:center; */ margin:0 auto;
}

body { height:100%; }
body, div {
	font-size: 1.0em;
	font-family: '³ª´®°íµñ', 'nanum gothic', '¸¼Àº°íµñ','Malgun Gothic','verdana','arial','dotum', 'µ¸¿ò';
	color: #4b4b4b;
	
}

select, input, textarea {
	font-size: 1.0em;
	font-family: '³ª´®°íµñ', 'nanum gothic', '¸¼Àº°íµñ','Malgun Gothic','verdana','arial','dotum', 'µ¸¿ò';
	vertical-align: middle;
	color: #6b6b6b;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

a:link { color: #4b4b4b; text-decoration: none; }
a:visited { color: #4b4b4b; text-decoration: none; }
a:hover { color: #f47830; text-decoration: none; }
a:active { color: #4b4b4b; text-decoration: none; }
a:focus { color: #4b4b4b; text-decoration: none; }

input {
	padding: 0;
	margin: 0;
	padding: 0;
}

/* Type Selector */
button, input[type=submit], input[type=reset], input[type=button] {overflow:visible; cursor:pointer;}
input, select, textarea, button {font-family:'Noto Light', dotum, 'µ¸¿ò', sans-serif; font-size:100%; border-radius:0;}
select::-ms-expand {display:none;}
input {margin:0; padding:0; border:0;}
li {list-style:none;}
fieldset {border:none; vertical-align:top;}
hr {display:none;}
legend, caption {height:0; overflow:hidden;}
em, address, cite {font-style:normal;}
a, button {
	-webkit-transition: background-color .25s ease-out, color .25s ease-out;
	-moz-transition: background-color .25s ease-out, color .25s ease-out;
	-ms-transition: background-color .25s ease-out, color .25s ease-out;
	transition: background-color .25s ease-out, color .25s ease-out;
}
button {margin:0; padding:0; border:0;}




/* Common - Button */
.btnWrap {margin:15px 0 0; text-align:right;}
.btnWrap.left {text-align:left;}
.btnWrap.center {text-align:center;}
.btnWrap.center span {margin:0 5px;}
.btnWrap.tableBottom {margin-top:-20px;}
.btnWrap.tableBottom2 {margin:-10px 0 30px;}
.btnWrap.tableBottom2 .btnBasic {margin-left:5px;}
.btnWrap.multi a {margin-left:7px;}
 
.btnBasic a,
.btnLarge a,
.btnTable a,
.btnPink a {text-decoration:none !important;}
.btnBasic a,
.btnBasic button {display:inline-block; *display:inline; *zoom:1; height:35px; padding:0 10px; background-color:#5b5b5b; line-height:35px; font-weight:normal; font-size:13px; color:#fff;}
.btnBasic.em a,
.btnBasic.em button {background-color:#092fd8;}
.btnBasic.strong a,
.btnBasic.strong button {background-color:#7289ee;}
.btnBasic.light a,
.btnBasic.light button {height:33px; padding:0 24px; border:1px solid #d5d5d5; background-color:#f7f7f7; line-height:33px; color:#696969;}
.btnBasic.light button {height:35px;}
.btnBasic.pink a,
.btnBasic.pink button {height:33px; padding:0 24px; border:1px solid #dd5ba1; background-color:#dd5ba1; line-height:33px; color:#fff;}
.btnBasic.pink button {height:35px;}
.btnLarge a,
.btnLarge button {display:inline-block; *display:inline; *zoom:1; height:45px; padding:0 35px; background-color:#5e5e5e; line-height:44px; font-weight:normal; font-size:18px; color:#fff;}
.btnLarge.em a,
.btnLarge.em button {background-color:#092fd8;}
.btnLarge.strong a,
.btnLarge.strong button {background-color:#5b5b5b;}
.btnLarge.light a {display:inline-block; *display:inline; *zoom:1; height:44px; padding:0 35px; border:1px solid #d5d5d5; font-weight:normal; background-color:#f7f7f7; line-height:44px; font-size:18px; color:#696969;}
.btnLarge.light button {display:inline-block; *display:inline; *zoom:1; height:45px; padding:0 35px; border:1px solid #d5d5d5; background-color:#f7f7f7; line-height:48px; font-weight:bold; font-size:18px; color:#696969;}

.btnLarge.pink a,
.btnLarge.light button {display:inline-block; *display:inline; *zoom:1; height:45px; padding:0 35px; border:1px solid #d5d5d5; background-color:#dd5ba1; line-height:48px; font-weight:bold; font-size:18px; color:#fff;}

.btnTable a,
.btnTable button {display:inline-block; *display:inline; *zoom:1; height:35px; padding:0 15px; background-color:#949494; line-height:35px; font-weight:normal; font-size:14px; color:#fff;}
.btnTable.light a,
.btnTable.light button {height:33px; padding:0 14px; border:1px solid #d5d5d5; background-color:#f7f7f7; line-height:33px; color:#696969;}
.btnTable.light button {height:35px;}
.btnTable.blue a,
.btnTable.blue button {height:33px; padding:0 14px; border:1px solid #1999d5; background-color:#1999d5; line-height:33px; color:#fff;}
.btnTable.twoLn a {height:auto; padding-top:5px; padding-bottom:5px; line-height:20px;}
.btnTable.puple a,
.btnTable.puple button {height:33px; padding:0 14px; border:1px solid #a563ff; background-color:#a563ff; line-height:33px; color:#fff;}
.btnTable.strong a,
.btnTable.strong button {height:33px; padding:0 14px; border:1px solid #7289ee; background-color:#7289ee; line-height:33px; color:#fff;}
.btnTable.strong button {height:35px;}
.btnBlue {display:block; height:50px; background-color:#1999d5; line-height:50px; text-align:center; font-size:18px; color:#fff;}
.btnBlue:hover {text-decoration:none;}
.btnPink a {display:inline-block; *display:inline; *zoom:1; height:33px; padding:0 24px; border:1px solid #dd5ba1; background-color:#dd5ba1; line-height:33px; font-size:16px; color:#fff;}

/* Common - Button °£°Ý */
.bRight {margin-right:30px;}
.bRight {margin-right:30px;}


/* Common - Heading */

.loginCenter h2 {margin:24px 0; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:25px; color:#333;}
.loginCenter h2.bulType {margin:24px 0; padding-left:23px; background:url(/HyAdmin/images/member/ico_sub_title.png) no-repeat 0 11px; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:25px; color:#333;}
.loginCenter h2.bulType.small,
h2.bulType.small {margin:0 0 15px 0; background:url(/resources/img/ico_sub_title_s.png) no-repeat 0 11px; font-size:20px;}
.loginCenter h2.bulType span {font-size:18px;}
.loginCenter.typeTop h2.bulType:first-child {margin-top:0;}
.loginCenter h2.bulType.type2 {margin:43px 0 24px;}
.loginCenter h2.bulType.dot {margin:12px 0; padding:0 0 0 12px; background:url(/resources/img/dot_list.gif) no-repeat 0 11px; font-size:16px;}
.loginCenter h2.bulType.big {margin:50px 0 -20px 0; font-size:24px; background-position:0 12px;}
.loginCenter h3.bulType {margin:24px 0; padding-left:21px; background:url(/resources/img/ico_sub_title_h3.gif) no-repeat 0 8px; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:18px; color:#1999d5;}
.loginCenter h3.bulType span {color:#696969;}
h2.bulType + h3.bulType {margin-top:-7px;}
.loginCenter h2.bigMt {margin-top:40px;}




/* Common - Form */
.formElement label {margin-left:7px; vertical-align:top; color:#707070;}
input[type="checkbox"] {width:20px; height:20px; background:url(../../images/member/bg_checkbox_off.gif) no-repeat 0 0;}
input[type="checkbox"]:checked {background-image:url(../../images/member/bg_checkbox_on.gif); }
input[type="radio"] {width:20px; height:20px; background:url(../../images/member/bg_radio_off.gif) no-repeat 0 0;}
input[type="radio"]:checked {background-image:url(../../images/member/bg_radio_off.gif);}
input[type="radio"].gray {width:14px; height:14px; background:url(../../images/member/bg_radio_gray_off.png) no-repeat 0 0;}
input[type="radio"].gray:checked {background-image:url(../../images/member/bg_radio_gray_on.png);}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"] {height:33px; padding-left:10px; border:1px solid #e5e5e5; background-color:#fafafa; line-height:33px; font-weight:normal; font-size:14px; color:#707070;}
input[type="text"].large,
input[type="password"].large,
input[type="email"].large,
input[type="number"].large {height:38px; line-height:38px;}
input.readonly {border:1px solid #e4e4e4; background:#e4e4e4; color:#707070;}

select {margin-top:-1px; padding:6px; height:35px; border:1px solid #e5e5e5; background:url(../../images/member/bg_select_arrow.png) no-repeat 100% 14px #fafafa; vertical-align:middle; font-weight:normal; font-size:14px; color:#707070;}
select {margin-top:-1px\0IE8;}
select.white {background-color:#fff;}

.attachFile {position:relative;}
.attachFile input[type="file"] {position:absolute; top:0; right:0; width:104px; height:35px; margin:0; padding:0; border:0; overflow:hidden; z-index:-1;} 
.attachFile label {display:block; position:absolute; top:0; right:0; height:35px; padding:0 15px; background-color:#949494; line-height:35px; font-weight:normal; font-size:14px; color:#fff; cursor:pointer; z-index:0;}

textarea {padding:15px; border:1px solid #e5e5e5;}
textarea.altTextarea {width:580px; height:19px; margin-top:10px; font-size:14px;}

/* Common - Table */
.tableTop {margin-bottom:5px; line-height:1.5; text-align:right; font-weight:normal; font-size:16px; color:#696969;}
.tableTop .star {text-align:left;}
.tableTop.type2 {position:relative; margin:73px 0 10px; text-align:left;}
.tableTop.button {float:right; margin:-30px 0 10px;}
.tableTop .count {display:inline-block; font-size:14px;}
.tableTop .count em {display:inline-block; padding:3px 10px 0 10px; font-size:12px; vertical-align:top;}
.tableTop .count .total {display:inline-block; width:43px; height:20px; margin:0 10px 0 0; padding:0 0 0 4px; background:url(../../images/member/bg_total.png) no-repeat 0 2px; vertical-align:top; font-size:14px;}
.tableTop .status {display:inline-block; padding:0 0 0 25px; font-size:14px; color:#838383;}
.tableTop .status span {display:inline-block; padding:0 15px 0 20px;}
.tableTop .status .recommand {background:url(/resources/img/ico_status_recommand_s.png) no-repeat 0 center;}
.tableTop .status .culture {background:url(/resources/img/ico_status_culture_s.png) no-repeat 0 center;}
.tableTop .status .normal {background:url(/resources/img/ico_status_normal_s.png) no-repeat 0 center;}
.tableTop .status .open {background:url(/resources/img/ico_status_open_s.png) no-repeat 3px center;}
.tableTop .status .private {background:url(/resources/img/ico_status_private_s.png) no-repeat 3px center;}



.table {margin-bottom:30px;}
.hasUnderTb {margin-bottom:43px;}
.table table {width:100%; border-collapse:collapse; border-spacing:0; border-top:1px solid #999999; line-height:1.5; font-size:13px; color:#696969;}
.table table th {border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background-color:#f8fbfc; font-weight:normal;}
.table table td {padding:5px; border-bottom:1px solid #e5e5e5;}
.table table .desc {line-height:1.3; padding:6px 15px 0; background:url(/HyAdmin/images/member/ico_description.png) no-repeat 0 9px; font-size:14px; color:#e33a95;}
.table table .descInline {margin-bottom:5px;}
.table table td em {margin-right:1px;}
.table table td .dotLine {margin-top:13px; padding-top:13px; background:url(/HyAdmin/images/member/bg_table_line.gif) repeat-x 0 0;}
.table table select {margin-right:2px;font-size:13px;}
.table table input[type="text"],
.table table input[type="password"],
.table table input[type="email"],
.table table input[type="number"] {margin-right:7px;font-size:13px; }
.table table .readOnly {display:inline-block; *display:inline; *zoom:1; height:33px; margin-left:7px; line-height:33px; font-size:14px; color:#082fd7;}
.table table .brOnly {padding:10px 0 0 0;}
.table table .brOnly .readOnly {display:block; height:auto; margin:0; line-height:1;}
.table table .formElement input[type="radio"] {margin-top:5px;}
.table table .formElement .radio {padding-right:2px; line-height:30px; font-size:14px;}
.table table .text {line-height:1.5; font-size:14px; color:#707070;}
.table table .text.type2 {display:block; padding:15px 0 5px;}
.table table .text.type3 {margin:0 7px;}
.table table .formElement.small {display:inline-block; *display:inline; *zoom:1; width:150px; margin-top:7px;}
.table table .formElement.small label {font-size:14px;}
.table table .formElement.small input[type="radio"] {margin-top:2px;}
.table table .formElement.small.narrow {width:120px;}
.table table ol {width:611px; margin-top:10px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5;}
.table table ol li {*zoom:1; padding:6px 20px; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.table table ol li:after {content:""; display:block; clear:both;}
.table table ol li .btnTable.light {float:right;}
.table table ol li .btnTable.light a {height:26px; line-height:26px;}
.table table .inTb {display:table;}
.table table .inTb dl {display:table-row;}
.table table .inTb dt {display:table-cell; text-align:center;}
.table table .inTb dt select{margin-right:0;}
.table table .inTb dd {display:table-cell;padding:10px 0 0 10px;}
.table table .inTb dl:first-child dd{padding-top:0;}

.star {display:inline-block; *display:inline; *zoom:1; width:8px; height:8px; margin:-5px 5px 0; background:url(/HyAdmin/images/member/ico_star_should.png) no-repeat 0 0; vertical-align:middle; text-indent:-999em;}
.count {padding-bottom:6px; line-height:1.5; font-size:14px; color:#696969;}
.count strong {color:#e33a95;}









/* Common - Terms */
.termsWrap {margin-bottom:15px; height:163px; border:1px solid #e5e5e5; overflow-y:scroll;}
.termsWrap .terms {padding:10px 14px; line-height:1.5; font-weight:normal; font-size:14px; color:#707070;}
.termsWrap2 .terms {line-height:1.5; font-weight:normal; font-size:14px; color:#707070;}
.terms h2 {margin:24px 0 14px; font-size:18px;}
.terms h2.chapter {margin-top:44px; color:#0041b8;}
.terms ul li ul,
.terms ul li ol,
.terms ol li ul,
.terms ol li ol {margin-left:15px;}
.termsWrap .terms h2.chapter {margin-top:0;}
.agreeWrap {text-align:right;}
.agreeWrap .formElement {margin-left:10px; line-height:1.5; font-weight:normal; font-size:14px; color:#707070;}
.agreeAll {margin:45px 0 25px; padding:11px 0 10px; border:1px solid #e5e5e5; background-color:#fafafa; text-align:center;}
.agreeAll .formElement {line-height:1.5; font-weight:normal; font-size:18px; color:#707070;}
.agreeAll .formElement input[type="checkbox"] {vertical-align:middle; margin-top:-2px;}
.termsWrap.large {height:300px;}
#content .agreeStyle .content {padding-top:8px;margin-top:-20px;}
#content .priStyle .content {padding-top:33px;}
#content .priStyle .btnWrap {margin-top:26px;}

/* Common - ´ëÃ¼ÅØ½ºÆ®¸¦ À§ÇÑ ¼û±è ÄÜÅÙÃ÷ */
.imgAlt {position:relative; margin:50px 0;}
.imgAlt .hidden {position:absolute; top:0; left:-9999px;}
.imgAlt.type2 {margin-top:20px;}
.imgAlt.type3 {margin:20px 0;}




/* Content - ·Î±×ÀÎ¼¾ÅÍ */
.loginCenter {padding-top:0px;font-size:13px; }
.loginCenter .intro { padding-bottom:0px; border-bottom:1px solid #000;font-size:13px;}
.loginCenter .intro .inner {min-height:161px; width:650px; margin:0 auto;background:url(/HyAdmin/images/member/bg_login_underline.gif) no-repeat 0 100%;}
.loginCenter .intro.small {width:100%; margin:0 auto;}
.loginCenter .intro.small .inner {background-position:0 0;}
.loginCenter .intro strong {display:block; padding:40px 0 2px 0; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:30px; color:#333;}
.loginCenter .intro p {line-height:1.4; font-weight:normal; font-size:16px; color:#696969;}

.loginCenter .loginForm {position:relative; width:650px; margin:0 auto; padding:43px 0 42px;}
.loginCenter .loginForm table {margin-left:129px; border-collapse:collapse;}
.loginCenter .loginForm table th {padding-right:15px; line-height:1.5; text-align:right; font-weight:normal; font-size:20px; color:#696969;}
.loginCenter .loginForm table td {padding:7px 0 8px;}
.loginCenter .loginForm table td input[type="checkbox"] {margin-left:89px;}
.loginCenter .loginForm table td label {font-size:14px;}
.loginCenter .loginForm a {text-decoration:none !important;}
.loginCenter .loginForm a,
.loginCenter .loginForm button {position:absolute; text-align:center; padding:32px 0px; top:50px; right:109px; width:87px; height:95px; background:url(/HyAdmin/images/member/bg_btn_login.gif) no-repeat 0 0; line-height:1.5; font-weight:bold; font-size:18px; color:#fff;}
.bg_loginGuide {*zoom:1; border:1px solid #e5e5e5; background:#fafafa;}
.loginCenter .loginGuide { width:650px; position:relative; margin:0 auto; }
.loginCenter .loginGuide:after {content:""; display:block; clear:both;  }
.loginCenter .loginGuide li {float:left; margin:12px 0; padding-left:15px; line-height:35px; font-weight:normal; font-size:14px; color:#696969;}
.loginCenter .loginGuide li:first-child {padding-right:25px; border-right:1px solid #e5e5e5;}
.loginCenter .loginGuide li .btnBasic {margin-left:20px;}
.loginCenter .loginGuide li .btnBasic a {margin:10px 0;}

.loginCenter .findForm {margin-top:41px; *zoom:1; width:650px; position:relative; margin:0 auto;}
.loginCenter .findForm:after {content:""; display:block; clear:both;}
.loginCenter .findForm .component {width:315px; float:right;}
.loginCenter .findForm .component:first-child {float:left;}
.loginCenter .findForm .component h1 {margin-bottom:5px; line-height:1.5; font-weight:normal; font-size:24px; color:#08a6cc;}
.loginCenter .findForm .component p {margin-bottom:16px;}
.loginCenter .findForm .component .box {border:1px solid #e5e5e5;}
.loginCenter .findForm table {margin:15px 0 15px 10px; border-collapse:collapse;}
.loginCenter .findForm table th {width:88px; text-align:left; font-weight:normal; font-size:16px;}
.loginCenter .findForm table td {padding:5px 0;}

.loginCenter .process {margin-bottom:43px; padding:42px 0; border-bottom:1px solid #e5e5e5; text-align:center;}
.loginCenter .userType {width:100%; height:166px; margin-bottom:43px;}
.loginCenter .userType > ul {*zoom:1; height:156px;}
.loginCenter .userType > ul:after {content:""; display:block; clear:both;}

.loginCenter .userType ul li ul {*zoom:1;}
.loginCenter .userType ul li ul:after {content:""; display:block; clear:both;}
.loginCenter .userType ul li ul li {float:left; margin-left:10px;}
.loginCenter .userType ul li ul li button {display:block; width:192px; height:125px; background-repeat:no-repeat; background-position:0 0; text-indent:-999em;}
.loginCenter .userType ul li ul li.type01 button {background-image:url(/resources/img/img_user_type01.gif);}
.loginCenter .userType ul li ul li.type01 button:hover,
.loginCenter .userType ul li ul li.type01 button:focus,
.loginCenter .userType ul li ul li.type01 button.fe_selected {background-image:url(/resources/img/img_user_type01_on.gif);}
.loginCenter .userType ul li ul li.type02 button {background-image:url(/resources/img/img_user_type02.gif);}
.loginCenter .userType ul li ul li.type02 button:hover,
.loginCenter .userType ul li ul li.type02 button:focus,
.loginCenter .userType ul li ul li.type02 button.fe_selected {background-image:url(/resources/img/img_user_type02_on.gif);}
.loginCenter .userType ul li ul li.type03 button {background-image:url(/resources/img/img_user_type03.gif);}
.loginCenter .userType ul li ul li.type03 button:hover,
.loginCenter .userType ul li ul li.type03 button:focus,
.loginCenter .userType ul li ul li.type03 button.fe_selected {background-image:url(/resources/img/img_user_type03_on.gif);}
.loginCenter .userType ul li ul li.type04 button {background-image:url(/resources/img/img_user_type04.gif);}
.loginCenter .userType ul li ul li.type04 button:hover,
.loginCenter .userType ul li ul li.type04 button:focus,
.loginCenter .userType ul li ul li.type04 button.fe_selected {background-image:url(/resources/img/img_user_type04_on.gif);}
.loginCenter .userType ul li ul li.type05 button {background-image:url(/resources/img/img_user_type05.gif);}
.loginCenter .userType ul li ul li.type05 button:hover,
.loginCenter .userType ul li ul li.type05 button:focus,
.loginCenter .userType ul li ul li.type05 button.fe_selected {background-image:url(/resources/img/img_user_type05_on.gif);}
.loginCenter .userType > ul > li:first-child ul li {margin-left:0;}

.loginCenter .userTypeSt {*zoom:1; font-size:18px; line-height:22px;}
.loginCenter .userTypeSt:after {content:""; display:block; clear:both;}
.loginCenter .userTypeSt .box {float:left; width:320px; margin:0 15px 0 0;}
.loginCenter .userTypeSt .box:last-child {margin-right:0;}
.loginCenter .userTypeSt .box dl:hover {box-shadow:5px 5px 12px #e6e6e6;}
.loginCenter .userTypeSt .box dl dt {font-size:24px; text-align:center; line-height:100px;}
.loginCenter .userTypeSt .box dl dt span {display:block; height:100px; background:#1999d5 url(/resources/img/bg_user_type_dt.png) no-repeat 0 0; color:#fff;}
.loginCenter .userTypeSt .box dl:hover dt span {background:none; background-color:#fab515; color:#333;}
.loginCenter .userTypeSt .box dl dd {position:relative; border-bottom:1px solid #c5c5c5;}
.loginCenter .userTypeSt .box dl:hover dd em {position:absolute; top:0; left:50%; display:block; width:40px; height:20px; margin:0 0 0 -20px; background:url(/resources/img/bul_user_type_arr.png) no-repeat center 0;}
.loginCenter .userTypeSt .box dl dd ul li {background:url(/resources/img/bg_user_type_line.png) repeat-x 0 0;}
.loginCenter .userTypeSt .box dl dd ul li:first-child {background:none;}
.loginCenter .userTypeSt .box dl dd ul li a {display:block; padding:0 20px 0 24px; border:1px solid #c5c5c5; border-top:0; border-bottom:0; color:#333;}
.loginCenter .userTypeSt .box dl dd ul li a:hover {border:1px solid #c5c5c5; border-top:0; border-bottom:0; background-color:#909090; color:#fff; text-decoration:none;}
.loginCenter .userTypeSt .box dl dd ul li a span {display:block; height:61px; padding:40px 0 0 0;}
.loginCenter .userTypeSt .box dl dd ul .twoLn a span {height:72px; padding-top:29px;}
.loginCenter .userTypeSt .box dl dd ul li a:hover span {background:url(/resources/img/bul_user_type_a.png) no-repeat right center;}
.loginCenter .userTypeSt .box dl dd ul .twoLn a:hover span {font-size:16px;}

.loginCenter .complete {width:100%; height:299px; margin:-43px 0 30px; background:url(/resources/img/bg_join_complete.gif) no-repeat 0 0; text-align:center;}
.loginCenter .complete strong {display:inline-block; *display:inline; *zoom:1; margin-bottom:7px; padding-top:91px; line-height:1.5; letter-spacing:-1px; font-weight:normal; font-size:38px; color:#001361;}
.loginCenter .complete p {line-height:1.3; font-weight:normal; font-size:18px; color:#696969;}
.loginCenter .complete p em {color:#e33a95;}
