html, body, blockquote, caption, dd, div, dl, dt, fieldset, form, frame, h1, h2, h3, h4, h5, h6, hr,
iframe, input, legend, li, object, ol, p, pre, q, select, table, textarea, ul{ margin:0; padding:0;}
fieldset, img { border:0 none; vertical-align:top; }
h1, h2, h3, h4, h5, h6 {line-height: 1;font-size: 1em;}
hr { display:none; }
img {vertical-align:top; border:0 none;}
input, select, textarea {font-family: Dotum,Gulim,Verdana,sans-serif; /*padding:5px 5px 5px 5px;*/ border:1px solid #C8C8C8; font-size: 12px;vertical-align:middle;}
textarea { line-height:1.5;}
em, address {font-style:normal;}
caption {position:absolute; display:none; line-height:0; width:0; height:0; font-size:0; left:-5000px; top:-5000px;} 

/*body{font:0.8em/1.5 'Dotum','Verdana',sans-serif;color:#333; overflow-y:scroll;}*/
body{font:12px/1.5 NanumBarunGothic, 'Malgun Gothic','맑은 고딕',dotum,'돋움',Arial,sans-serif;color:#333;background:url(/img/common/n_header_bg.gif) repeat-x 0 0;}
a{text-decoration:none;color:#555;}
a:link {}
a:visited{}
a:hover{text-decoration:none;color:#6582bc;}
a:active{text-decoration:underline;color:#6582bc;}
a:focus{text-decoration:underline;color:#6582bc;}

/*legend{visibility:hidden;width:0;height:0;overflow:hidden;position:absolute;top:-10000px;line-height:0;}*/
.hidden{height: 1px; width: 1px; position: absolute; overflow: hidden; top: -100px;left: 100px;}
.skipNav {position:relative; width:100%;z-index:10;}
.skipNav a {display:block; overflow:hidden; height:1px; font-weight:bold; color:#fff; text-align:center;position:absolute;left:0;top:-3px;width:100%;}
.skipNav a:hover, .skipNav a:active, .skipNav a:focus {background:#d23193; padding:3px; border:1px solid #999; height:auto; color:#fff;}
/* .png24{tmp:expression(setPng24(this));} */


#header img{vertical-align:top;}
.line_header{padding-top:32px;}
.wrap_header{width:1000px; margin:0 auto; overflow:hidden;height:85px !important;}
.wrap_header h1{float:left; padding:0 0 0 9px;}
.wrap_header h2{float:right; padding:42px 3px 0 0;}


.wrap{width:1000px; margin:0 auto; overflow:hidden;}
.wrap_login{width:405px; height:133px; padding:45px 0 0 175px; margin:114px auto 106px; border:1px solid #ebebeb; border-radius:4px; background:url('/img/main/bg_main_login.gif') no-repeat 30px 39px;}
.wrap_login img{vertical-align:top;}
.wrap_login dl{overflow:hidden; width:272px; float:left;}
.wrap_login dl dt{float:left; width:59px; height:34px;}
.wrap_login dl dd{float:left; width:213px; height:34px;}
.wrap_login dl dd input{border:1px solid #ddd; width:200px; height:22px; line-height:22px; padding-left:5px; font-size:14px;}
.wrap_login ul{clear:both; padding-left:59px; padding-top:14px;}
.wrap_login ul li{float:left; margin-right:6px; list-style:none;}

.wrap_login2{width:355px; height:133px; padding:45px 0 0 175px; margin:14px auto 106px; border:1px solid #ebebeb; border-radius:4px; background:url('/img/main/bg_main_login.gif') no-repeat 30px 39px;}
.wrap_login2 img{vertical-align:top;}
.wrap_login2 dl{overflow:hidden; width:222px; float:left;}
.wrap_login2 dl dt{float:left; width:59px; height:34px;}
.wrap_login2 dl dd{float:left; width:163px; height:34px;}
.wrap_login2 dl dd input{border:1px solid #ddd; width:150px; height:22px; line-height:22px; padding-left:5px; font-size:14px;}
.wrap_login2 ul{clear:both; padding-left:59px; padding-top:14px;}
.wrap_login2 ul li{float:left; margin-right:6px; list-style:none;}

.hi{margin:0 05px;}

#subleft_wrap{width:100%;background:#152942;margin-bottom:15px;}
#subleft{width:1000px;margin:0 auto;position:relative;}
#subleft img{vertical-align:top;}
#subleft ul{overflow:hidden;}
#subleft li{list-style:none;float:left;height:42px;width:16.6666%;}
#subleft li a{display:block;text-align:center;color:#fff;font-size:18px;line-height:42px;border-right:1px solid #737f8e;}
#subleft li:first-child a{border-left:1px solid #737f8e;}

#subleft li a:hover,
#subleft li a.active{background:#f15b29;border-color:#f15b29;}
#subleft li.last {  }

#subleft li span {padding: 2px 0; position: absolute; left: 0; top:42px; display: none; }
#subleft li span a{color:#434242; text-decoration:none; padding:2px;}
#subleft li span a:hover{color:#feff84;}

#subleft li span.mn1 { width:166px; text-align:left; background-color:#152942; }
#subleft li span.mn1 a { line-height:35px; padding-left:25px; text-align:left;  color:#fff; font-size:14px; }
#subleft li span.mn4 { width:166px; text-align:left; background-color:#152942; margin-left:500px; }
#subleft li span.mn4 a { line-height:35px; padding-left:25px; text-align:left;  color:#fff; font-size:14px; }

#subleft li span.mn6 { width:166px; text-align:left; background-color:#152942; margin-left:834px;}
#subleft li span.mn6 a { line-height:35px; padding-left:25px; text-align:left;  color:#fff; font-size:14px; }
#subleft li:hover span { display: block; }

.wrap_contents{}
.contents_top h3{height:25px; padding-top:16px; font-size:14px; color:#000; background:url('/img/common/bg_title.gif') repeat-x left top; padding-left:32px; margin-bottom:15px;}
.contents_body{min-height:400px;}
.contents_body2{min-height:250px;}

.pdf_lnk{position:absolute;right:0;top:0;}
.pdf_lnk a{display:inline-block;margin-left:10px;}
#footer{background:url('/img/main/bg_footer.gif') repeat-x center top;  height:78px; padding-top:14px;}
#footer img{vertical-align:top;}
.wrap_footer{width:1000px; margin:0 auto; overflow:hidden;}
.wrap_footer .logo{float:left; padding:0 0 0 67px; margin-right:38px;}
.wrap_footer .copyright{padding-left:50px; line-height:17px; font-size:11px;}


/* 컨텐츠 */
.list_search_top{overflow:hidden; height:42px;}
.list_search_top select{float:left; margin:0 3px 0 15px; height:23px; border:1px solid #abadb3;}
.list_search_top .form_text{float:left; margin-right:3px; height:21px; border:1px solid #abadb3;}
.list_search_top .btn{float:left; font-size:11px; margin-right:3px;}
.list_search_top .btn.type1 a{display:block; background:url('/img/common/btn_type1_left.gif') no-repeat left top; padding-left:15px;}
.list_search_top .btn.type1 a span{display:block; background:url('/img/common/btn_type1_right.gif') no-repeat right top; padding-right:15px; height:19px; padding-top:4px;}
.list_search_top .btn.type2 a{display:block; background:url('/img/common/btn_type2_left.gif') no-repeat left top; padding-left:10px; font-weight:bold; color:#fff;}
.list_search_top .btn.type2 a span{display:block; background:url('/img/common/btn_type2_right.gif') no-repeat right top; padding-right:10px; height:18px; padding-top:4px;}


.basic_table{border-collapse:collapse;}
.basic_table th{border:1px solid #5b5e6a; background:#e2eaf8; color:#333; line-height:14px; padding:12px 0; text-align:center;}
.basic_table th strong{color:red;}
.basic_table td{border:1px solid #7e86a2; padding:7px 7px;}

.basic_table select{float:left; 1height:23px; border:1px solid #abadb3; width:200px;}
.basic_table .form_text_1{float:left; margin-right:3px; height:21px; width:300px; border:1px solid #abadb3;}
.basic_table .form_text_2{float:left; margin-right:3px; height:21px; width:170px; border:1px solid #abadb3;}
.basic_table .form_text_3{float:left; margin-right:3px; height:21px; width:70px; border:1px solid #abadb3;}
.basic_table span{clear:both; font-size:11px; display:block; margin-top:10px;}
.basic_table input{cursor:pointer;padding:4px 6px}
.basic_table td label{float:left; margin-right:15px;}

.second_que{padding:10px; background:#ebebeb; clear:both; overflow:hidden;}
.second_que p{display:block; width:100%; overflow:hidden;}
.first_que{overflow:hidden; margin-bottom:5px;}






/* 아이디 비밀번호 찾기부분 */
.wrap_findpw{overflow:hidden; padding:28px 0 28px 38px; border-top:2px solid #5b5e6a; border-bottom:1px solid #5b5e6a; background:#f7f7f7;}
/* 상단타이틀 */
.wrap_findpw .findpw_top{overflow:hidden;}
.wrap_findpw .findpw_top h4{margin-bottom:10px;}
/* 왼쪽오른쪽 그룹 form이 왼쪽, form2이 오른쪽 */
.wrap_findpw_form{float:left; width:329px; margin-right:56px;}
.wrap_findpw_form2{float:left; width:329px;}
/* 박스안쪽타이틀 */
.findpw_form_top{margin-bottom:27px;}
.findpw_form_top p{line-height:15px;}
.findpw_form_top h5{margin-bottom:10px;}
/* form안쪽 css */
.dl_findpw_form{padding:0; overflow:hidden;}
.dl_findpw_form dt{float:left; width:105px; height:41px; line-height:30px; font-size:11px;}
.dl_findpw_form dt.height{float:left;}
.dl_findpw_form dt img{vertical-align:top;}
.dl_findpw_form dd{float:left; height:41px;}
.dl_findpw_form dd.height{float:left;}
.dl_findpw_form dd input{border:1px solid #e3e3e3; width:215px; height:26px; font-size:14px; line-height:26px; padding-left:5px;}
/* form안쪽 하단 버튼 */
.findpw_input_btn{padding-left:105px;}
.findpw_input_btn2{padding-left:105px;}


/* 회원가입테이블 */
.join_tbl{ border-top:solid 2px #5b5e6a;border-bottom:solid 1px #e9e9e9}
.join_tbl td{padding:10px 10px; border-bottom:1px solid #b7a49e;}
.join_tbl th{border-bottom:1px solid #7e86a2; background:#e2eaf8; color:#333; line-height:14px; padding:10px 0; text-align:center;}
.join_tbl .tit{ background:#eee;border-bottom:solid 1px #e9e9e9}
.join_tbl .form_line{border:1px solid #e3e3e3;}
.join_tbl select{border:1px solid #e3e3e3;}

.hand {cursor:pointer}

/* * Button * */
.btn_bg {
	background: url(/img/btn_bg.gif) top left no-repeat;
	white-space: nowrap;
	text-align: center;
}
.btn_lt {
	background: url(/img/btn_lt.gif) top left no-repeat;
	white-space: nowrap;
}
.btn_rt {
	background: url(/img/btn_rt.gif) top right no-repeat;
	white-space: nowrap;
}
.btn_lb {
	background: url(/img/btn_lb.gif) bottom left no-repeat;
	white-space: nowrap;
}
.btn_rb {
	background: url(/img/btn_rb.gif) bottom right no-repeat;
	white-space: nowrap;
}
.btn_rb a {
	text-decoration: none;
	color: #302497;
	font-size: 12px;
	font-family: gulim;
	padding: 0px;
	margin: 0px;
}
.btn_rb a:hover {
	text-decoration: none;
	color: #B897B8;
	font-size: 12px;
	font-family: gulim;
	padding: 0px;
	margin: 0px;
}
.btn_rb input {
	font-size: 12px;
	font-family: gulim;
}
.btn {
	text-decoration: none;
	color: #302497;
	border: 0px;
	background: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.btn:hover {
	color: #B897B8;
}

.blank_box{ border:0; color:red; font-weight:bold; text-align:center; }
.blank_box1{ border:0; }

.pageProc { text-align: center; padding: 5px 0 10px 0; }



/* * Button Big * */
.bbtn_bg {
	background: url(../img/btn_bg.gif) top left no-repeat;
	white-space: nowrap;
	text-align: center;
}
.bbtn_lt {
	background: url(../img/btn_lt.gif) top left no-repeat;
	white-space: nowrap;
}
.bbtn_rt {
	background: url(../img/btn_rt.gif) top right no-repeat;
	white-space: nowrap;
}
.bbtn_lb {
	background: url(../img/btn_lb.gif) bottom left no-repeat;
	white-space: nowrap;
}
.bbtn_rb {
	background: url(../img/btn_rb.gif) bottom right no-repeat;
	white-space: nowrap;
}
.bbtn_rb a {
	text-decoration: none;
	color: #424244;
	font-size: 13px;
	font-family: gulim;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.bbtn_rb a:hover {
	text-decoration: none;
	color: #B897B8;
	font-size: 13px;
	font-family: gulim;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.bbtn_rb input {
	font-size: 13px;
	font-family: gulim;
	font-weight: bold;
}
.bbtn { 
	text-decoration: none;
	color: #424244;
	border: 0px;
	background: none;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.bbtn:hover {
	color: #B897B8;
}


/*EROSIONS - Hands*/
.n_hands { width: 600px; height: 558px; margin: 0 auto; position: relative; background: url(/img/case/hands_01.gif) 0 0 no-repeat; }
.n_hands .i_type { width: 25px; border: none; background-color:#FFF; color:blue; height:25px; }
.n_hands .i_type02 { width: 16px; background: none; border: none; color:blue; }
.n_hands .i_type03 { width: 100px; height:25px; background-color:#FFF;; border:1px solid #000;; color:blue; }
.n_hands .posi_01 {	position: absolute;	top: 204px;	left: 33px;}
.n_hands .posi_02 {	position: absolute;	top: 151px;	left: 73px;}
.n_hands .posi_03 {	position: absolute;	top: 123px;	left: 132px;}
.n_hands .posi_04 {	position: absolute;	top: 130px;	left: 189px;}
.n_hands .posi_05 {	position: absolute;	top: 131px;	left: 404px;}
.n_hands .posi_06 {	position: absolute;	top: 121px;	left: 458px;}
.n_hands .posi_07 {	position: absolute;	top: 144px;	left: 523px;}
.n_hands .posi_08 {	position: absolute;	top: 202px;	left: 563px;}
.n_hands .posi_09 {	position: absolute;	top: 289px;	left: 39px;}
.n_hands .posi_10 {	position: absolute;	top: 262px;	left: 86px;}
.n_hands .posi_11 {	position: absolute;	top: 244px;	left: 139px;}
.n_hands .posi_12 {	position: absolute;	top: 239px;	left: 200px;}
.n_hands .posi_13 {	position: absolute;	top: 244px;	left: 266px;}
.n_hands .posi_14 {	position: absolute;	top: 244px;	left: 324px;}
.n_hands .posi_15 {	position: absolute;	top: 243px;	left: 392px;}
.n_hands .posi_16 {	position: absolute;	top: 244px;	left: 454px;}
.n_hands .posi_17 {	position: absolute;	top: 259px;	left: 507px;}
.n_hands .posi_18 {	position: absolute;	top: 289px;	left: 553px;}
.n_hands .posi_19 {	position: absolute;	top: 325px;	left: 248px;}
.n_hands .posi_20 {	position: absolute;	top: 329px;	left: 341px;}
.n_hands .posi_21 {	position: absolute;	top: 417px;	left: 221px;}
.n_hands .posi_22 {	position: absolute; top: 422px; left: 387px; }
.n_hands .posi_23 {	position: absolute;	bottom: 90px; left: 189px;}
.n_hands .posi_24 {	position: absolute;	bottom: 90px; left: 416px;}
.n_hands .posi_23_2 {	position: absolute;	top: 381px; left: 487px;}
.n_hands .posi_24_2 {	position: absolute;	top: 392px; left: 523px;}
.n_hands .posi_25 {	position: absolute;	bottom: 60px;	left: 160px;}
.n_hands .posi_26 {	position: absolute;	bottom: 58px;	left: 442px;}
.n_hands .posi_27 {	position: absolute;	bottom: 52px;	left: 107px;}
.n_hands .posi_28 {	position: absolute;	bottom: 49px;	left: 496px;}
.n_hands .posi_29 {	position: absolute;	bottom: 18px;	left: 62px;}
.n_hands .posi_30 {	position: absolute;	bottom: 19px;	left: 544px;}
.n_hands .posi_31 {	position: absolute;	bottom: 11px;	left: 131px;}
.n_hands .posi_32 {	position: absolute;	bottom: 9px; left: 471px;}

.hand02 { background: url(/img/case/hands_02.gif) 0 0 no-repeat; }
.hand02 .posi_01 { position: absolute; top: 184px; left: 47px; }
.hand02 .posi_02 { position: absolute; top: 127px; left: 87px; }
.hand02 .posi_03 { position: absolute; top: 107px; left: 140px; }
.hand02 .posi_04 { position: absolute; top: 117px; left: 191px; }
.hand02 .posi_05 { position: absolute; top: 111px; left: 409px; }
.hand02 .posi_06 { position: absolute; top: 94px; left: 457px; }
.hand02 .posi_07 { position: absolute; top: 120px; left: 515px; }
.hand02 .posi_08 { position: absolute; top: 175px; left: 558px; }
.hand02 .posi_09 { position: absolute; top: 264px; left: 56px; }
.hand02 .posi_10 { position: absolute; top: 239px; left: 97px; }
.hand02 .posi_11 { position: absolute; top: 222px; left: 149px; }
.hand02 .posi_12 { position: absolute; top: 220px; left: 208px; }
.hand02 .posi_13 { position: absolute; top: 296px; left: 266px; }
.hand02 .posi_14 { position: absolute; top: 298px; left: 333px; }
.hand02 .posi_15 { position: absolute; top: 215px; left: 394px; }
.hand02 .posi_16 { position: absolute; top: 212px; left: 452px; }
.hand02 .posi_17 { position: absolute; top: 232px; left: 506px; }
.hand02 .posi_18 { position: absolute; top: 257px; left: 548px; }
.hand02 .posi_19 { position: absolute; top: 395px; left: 80px; }
.hand02 .posi_20 { position: absolute; top: 381px; left: 116px; }
.hand02 .posi_21 { position: absolute; top: 386px; left: 148px; }
.hand02 .posi_22 { position: absolute; top: 384px; left: 455px; }
.hand02 .posi_23 { position: absolute; top: 381px; left: 487px; }
.hand02 .posi_24 { position: absolute; top: 392px; left: 524px; }
.hand02 .posi_25 {	position: absolute;	bottom: 96px;	left: 141px;}
.hand02 .posi_26 {	position: absolute;	bottom: 103px;	left: 199px;}
.hand02 .posi_27 {	position: absolute;	bottom: 97px;	left: 404px;}
.hand02 .posi_28 {	position: absolute;	bottom: 99px;	left: 464px;}
.hand02 .posi_29 {	position: absolute;	bottom: 19px;	left: 144px;}
.hand02 .posi_30 {	position: absolute;	bottom: 21px;	left: 468px;}
.hand02 .posi_31 {	position: absolute;	bottom: 45px; left: 280px;}



.n_feet { width: 600px; height: 311px; margin: 0 auto; position: relative; background: url(/img/case/hands_03.gif) 0 0 no-repeat; }
.n_feet .i_type { width: 16px; background: none; border: none; }
.n_feet .i_type01 { width: 100px; height:25px; background-color:#FFF;; border:1px solid #000;; color:blue; }
.n_feet .posi_01 { position: absolute; top: 58px; left: 278px; }
.n_feet .posi_02 { position: absolute; top: 58px; left: 346px; }
.n_feet .posi_03 { position: absolute; top: 237px; left: 24px; }
.n_feet .posi_04 { position: absolute; top: 202px; left: 80px; }
.n_feet .posi_05 { position: absolute; top: 192px; left: 121px; }
.n_feet .posi_06 { position: absolute; top: 182px; left: 175px; }
.n_feet .posi_07 { position: absolute; top: 194px; left: 244px; }
.n_feet .posi_08 { position: absolute; top: 193px; left: 358px; }
.n_feet .posi_09 { position: absolute; top: 191px; left: 427px; }
.n_feet .posi_10 { position: absolute; top: 206px; left: 472px; }
.n_feet .posi_11 { position: absolute; top: 215px; left: 516px; }
.n_feet .posi_12 { position: absolute; top: 258px; left: 569px; }
.n_feet .posi_13 {	position: absolute;	top: 1px; right:0px;}

.feet02 { width: 600px; height: 311px; margin: 0 auto; position: relative; background: url(/img/case/hands_04.gif) 0 0 no-repeat; }
.feet02 .posi_01 { position: absolute; top: 54px; left: 281px; }
.feet02 .posi_02 { position: absolute; top: 49px; left: 349px; }
.feet02 .posi_03 { position: absolute; top: 249px; left: 35px; }
.feet02 .posi_04 { position: absolute; top: 215px; left: 90px; }
.feet02 .posi_05 { position: absolute; top: 208px; left: 128px; }
.feet02 .posi_06 { position: absolute; top: 202px; left: 172px; }
.feet02 .posi_07 { position: absolute; top: 147px; left: 261px; }
.feet02 .posi_08 { position: absolute; top: 139px; left: 356px; }

.feet02 .posi_09 { position: absolute; top: 205px; left: 433px; }
.feet02 .posi_10 { position: absolute; top: 217px; left: 477px; }
.feet02 .posi_11 { position: absolute; top: 234px; left: 517px; }
.feet02 .posi_12 { position: absolute; top: 266px; left: 569px; }



