/* IE 6,7,8 Layout Setup */
body{overflow-y /**/: scroll; overflow-x /**/: auto;	background:#98b6ca;}
*:first-child+html body{overflow:hidden;}
/* IE 6,7,8 Layout Setup */

/* body, p, form 의 기본 패딩, 마진 */
body, table, form{margin:0;padding:0; font-size:9pt;}

/* image의 기본 border 값 */
img{margin:0;padding:0;border:0}

/* body의 기본 값 설정 */
body{color:#4e4e4e; font-size:9pt; line-height:1.4em; background:white;  font-family:"dotum", "arial", "Apple LiGothic";}

/* HR은 보이지 않도록 한다. */
hr{display:none;}
.ime_mode{ime-mode:disabled;}
.input {border:'#DBDBDB solid 1px';}
.vertical_middle{vertical-align:middle;}
.vertical_top{vertical-align:top;}
.clear{clear:both;}
.color_red{color:#e8090a;}
.color_red2{color:#BE1E2A;font-weight:bold;}
.color_blue{color:#3068bd;font-weight:bold;}
/* .color_green{color:#71b40d;font-weight:bold;font-size:10pt;} */
.bl{border-left:1px solid #dddddd;}
.br{border-right:1px solid #dddddd;}
.bb{border-bottom:1px solid #dddddd;}
.ba{border:1px solid #dddddd;}
.Lfloat{float:left;}
.Rfloat{float:right;}
.top_line{border-top:1px solid #e5e5e5;padding-top:10px;}
.color_blue{line-height:150%}
.line_150{line-height:150%;}
/* 링크의 기본 설정. */
a{color:#777777;}
a:link{text-decoration:none;color:#777777;}
a:visited{text-decoration:none;color:#777777;}
a:hover{text-decoration:underline;color:#777777;}

.point{color:red;font-weight:bold;}
.point_orange{color:#f47400;font-weight:bold;}
.hand{cursor:pointer;}
.bold{font-weight:bold;}

/* 정렬 class */
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.middle{vertical-align:middle;}

/* Top Padding */
.tp1{padding-top:1px;}
.tp2{padding-top:2px;}
.tp3{padding-top:3px;}
.tp4{padding-top:4px;}
.tp5{padding-top:5px;}
.tp10{padding-top:10px;}
.tp15{padding-top:15px;}
.tp20{padding-top:20px;}
.tp25{padding-top:25px;}
.tp30{padding-top:30px;}

/* Bottom Padding */
.bp3{padding-bottom:3px;}
.bp5{padding-bottom:5px;}
.bp10{padding-bottom:10px;}
.bp15{padding-bottom:15px;}
.bp20{padding-bottom:20px;}
.bp25{padding-bottom:25px;}
.bp30{padding-bottom:30px;}

/* Left Padding */
.lp5{padding-left:5px;}
.lp10{padding-left:10px;}
.lp14{padding-left:14px;}
.lp15{padding-left:15px;}
.lp20{padding-left:20px;}
.lp25{padding-left:25px;}
.lp30{padding-left:30px;}
.lp40{padding-left:40px;}
.lp45{padding-left:45px;}
.lp50{padding-left:50px;}


/* Right Padding */
.rp5{padding-right:5px;}
.rp10{padding-right:10px;}
.rp15{padding-right:15px;}
.rp20{padding-right:20px;}
.rp25{padding-right:25px;}
.rp30{padding-right:30px;}
.rp40{padding-right:40px;}
.rp50{padding-right:50px;}

/* Top Margin */
.tm3{margin-top:3px;}
.tm5{margin-top:5px;}
.tm6{margin-top:6px;}
.tm8{margin-top:8px;}
.tm10{margin-top:10px;}
.tm13{margin-top:13px;}
.tm15{margin-top:15px;}
.tm20{margin-top:20px;}
.tm25{margin-top:25px;}
.tm30{margin-top:30px;}


/* Bottom Margin */
.bm5{margin-bottom:5px;}
.bm10{margin-bottom:10px;}
.bm15{margin-bottom:15px;}
.bm20{margin-bottom:20px;}
.bm25{margin-bottom:25px;}
.bm30{margin-bottom:30px;}


/* Left Margin */
.lm3{margin-left:3px;}
.lm5{margin-left:5px;}
.lm8{margin-left:8px;}
.lm9{margin-left:9px;}
.lm10{margin-left:10px;}
.lm13{margin-left:13px;}
.lm14{margin-left:14px;}
.lm15{margin-left:15px;}
.lm20{margin-left:20px;}
.lm25{margin-left:25px;}
.lm30{margin-left:30px;}
.lm50{margin-left:50px;}
.lm100{margin-left:100px;}


/* Right Margin */
.rm5{margin-right:5px;}
.rm10{margin-right:10px;}
.rm15{margin-right:15px;}
.rm20{margin-right:20px;}
.rm25{margin-right:25px;}
.rm30{margin-right:30px;}

.font_8{font-size:8pt;color:#686868;}
.font_bold{font-weight:bold;color:#484848;}
.font_bold a{font-weight:bold;color:#484848;}
.absolute{position:absolute;}
.line_160{line-height:160%;}

.link{text-decoration:underline;color:#0b89de;}
#wrap{
	position:relative;
	padding:0px;
	width:100%;
	height:auto;
	min-height:479px;
	
}
.main_layout_bg{background:url('/image/main/main_bgline.gif') 0 0 repeat-x;}
.sub_layout_bg{background:url('/image/sub/sub_bgline.gif') 0 0 repeat-x;}

#wrap .layout{width:1174px;position:relative;height:auto;margin:0 auto;min-height:80px;_height:80px;}
#wrap .layout #logo{left:114px;top:13px;}
#wrap .layout #top_right{left:653px;top:29px;}
#wrap .layout #top_right ul{list-style:none;padding:0px;margin:0px;}
#wrap .layout #top_right ul li{float:left;padding:0 3px 0 3px;color:#797979;font-size:11px;}
#wrap #middle{width:1174px;position:relative;height:auto;margin:0 auto;min-height:700px;_height:700px;}

.ch_p1{height:30px;text-align:center;font-weight:bold;background:#f6f6f6;border-bottom:1px solid #dddddd;}
.ch_p2{height:30px;border-bottom:1px solid #dddddd;padding-left:10px;}



/* intro	 */

div#mainWrap{position: relative; background: url(/image/newmember/con_bg.png) no-repeat right top, url(/image/newmember/mainBg.png) no-repeat left top; background-size: auto auto, 100% 100%;}

div.mainCon{width: 1100px; height: 666px; margin: 0 auto; padding: 175px 10px 0;}
div.mainCon h1{margin: 0; padding: 0;}

div.mainCon ul.mainMenu{margin: 120px 0 0; padding: 0; overflow: hidden;}
div.mainCon ul.mainMenu li{list-style:none; margin-top: 45px;}
div.mainCon ul.mainMenu li:first-child{margin-top: 0;}
div.mainCon ul.mainMenu li a{display:inline-block; font-size: 40px; color: #000; text-decoration: none; background: url(/image/newmember/menu_go.png) no-repeat right center; padding-right: 150px; font-weight: bold; font-family: 'AuctionGothic';}
div.mainCon ul.mainMenu li a img{display:inline-block; vertical-align: middle; margin-right: 20px;}

div#copy{width: auto; height: auto;  padding: 0;}
div#copy #copy_img{width: 1100px; margin: 0 auto; padding: 0;}


/* 팝업 관련 */

div#popupWrap{width: 730px; margin: 0 auto; border: 10px solid #ed841f; padding: 50px 15px 80px 15px;}
	div.popupCon{overflow: hidden; margin-top: 50px;}
	div.popupCon div.formArea{font-family: 'Malgun Gothic', '맑은 고딕';}
	div.popupCon>p{margin: 0;}
	div.popupCon>p img{margin-left: 15px;}
	ul.popupMenu{overflow: hidden; padding: 0; margin: 0;}
	ul.popupMenu li{float:left; list-style: none;margin-left: 12px;}
	ul.popupMenu li:first-child{margin-left: 1px;}
	ul.popupMenu li a{display:block; text-decoration: none;}

/* 팝업 폼 */
div.privacyArea{padding: 0 80px;}
div.privacyArea h3{margin-bottom: 30px;}
div.privacyArea fieldset{margin: 0; padding: 0; list-style: none; border: 0 none;}
div.privacyArea fieldset dl{padding: 20px 50px; background: #f6f6f6; overflow: hidden;}
div.privacyArea fieldset dt{float:left; width: 75px;font-size: 14px; font-weight: bold; height: 35px; line-height: 45px;}
div.privacyArea fieldset dd{width: 350px; float:left; margin-top: 5px;}
div.privacyArea fieldset dd:nth-child(2){margin-top: 0;}
div.privacyArea fieldset dd input{width: 100%; height: 35px;}
div.privacyArea legend{height: 0; line-height: 0; font-size: 0; visibility: hidden;}
div.privacyArea table.tblDef{margin-top: 60px;}
div.privacyArea table.tblDef th{background: #f5f5f5; color: #000; font-weight: bold;}
div.privacyArea table.tblDef td{font-size: 12px; color: #004bc8; font-weight: bold;}
div.privacyArea table.tblDef td a{display:block; position: absolute; top: 50%; margin-top: -13px; right: 25px; padding: 5px 25px; font-size: 14px; color: #fff; background: #ea7233;}

div.popupWrap table.tblDef{margin-top: 60px;}
div.popupWrap table.tblDef th{background: #f5f5f5; color: #000; font-weight: bold;}
div.popupWrap table.tblDef td{font-size: 12px; color: #004bc8; font-weight: bold;}
div.popupWrap table.tblDef td a{display:block; position: absolute; top: 50%; margin-top: -13px; right: 25px; padding: 5px 25px; font-size: 14px; color: #fff; background: #ea7233;}


div.btnArea{text-align: center; margin-top: 30px;}
div.btnArea input{color: #fff; padding:10px 60px; font-size: 14px; width: 180px; height: 40px; vertical-align: top;}
div.btnArea input.btnDef{background: #0d2148; border: 1px solid #0d2148;}
div.btnArea input.btnNavy{color: #fff; background: #55637f; border: 1px solid #55637f;}


div.formArea fieldset{margin: 0; padding: 0; list-style: none; border: 0 none;}
div.formArea legend{height: 0; line-height: 0; font-size: 0; visibility: hidden;}
div.formArea table.tblDef{text-align: justify;}
div.formArea table.tblDef td{padding: 10px;}
div.formArea table.tblDef td ul{padding: 0; margin: 0;}
div.formArea table.tblDef td ul li{list-style:none; margin-top: 5px;}
div.formArea table.tblDef td.ac{text-align: center;}
div.formArea table.tblDef input{vertical-align: top;}

tr.total{}
tr.total>th,
tr.total>td{background: #f5f5f5 !important; color: #000; font-weight: bold;}
tr.total td span{color: #f70000;}


/*  기본 테이블 */
table.tblDef{width: 100%; border-right: 1px solid #dddddd; border-top: 2px solid #ea821f; text-align: center; border-collapse:collapse;}
table.tblDef thead th{background: #fdf2e8; color: #000; font-weight: bold;}
table.tblDef th{background: transparent; color: #000; font-weight: bold;}
table.tblDef th,
table.tblDef td{position: relative; border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd;  padding: 10px 0;}



/* 자가평가서 추가 */
span.selfNumber{font-size: 12px; display:block; line-height: 1em;margin-top: 5px; text-align: left;}





/* 공통 */
.subTit_bl{background: url(/image/newmember/subTit_bl.png) no-repeat left 1px; margin-bottom: 40px; padding-left: 20px;}
.subTit_bdb{border-bottom: 1px solid #dddddd; padding-bottom: 10px;}
.pointTit{font-size: 16px; color: #c74801; font-weight: bold;}
.tm10{margin-top: 10px !important;}
