
@charset "utf-8";
/*-- character setting --*/

/*-- global class --*/

form {margin:0;padding:0;}
iframe { border : 0px; }

img { border:0px; }

table {border-collapse:collapse;}

td, input, select, textarea 
{
	font-size:12px;
}

textarea {
	line-height:14pt;
	padding:5px;
}

/*++++++++++++++++++++++++++++++++++++++++++++++
	공통스타일 및 레이아웃 스타일시트 추가
++++++++++++++++++++++++++++++++++++++++++++++*/

/* 폰트 스타일*/
.b, .b A {font-weight:bold;}
.u {text-decoration:underline;}

.ff1, ff1 A {font-family:돋움;}
.ff2, ff2 A {font-family:Tahoma;}
.ff3, ff3 A {font-family:굴림;}

/* 폰트 컬러 */
.fc1, .fc1 A {color:#ffffff;}	/* 흰색 */
.fc2, .fc2 A {color:#000000;}	/* 검정*/

/* 폰트 사이즈 */
.fs9, .fs9 A {font-size:9px;}
.fs10, .fs10 A {font-size:10px;}
.fs11, .fs11 A {font-size:11px;}
.fs12, .fs12 A {font-size:13px;}
.fs13, .fs13 A {font-size:14px;}
.fs14, .fs14 A {font-size:15px;}
.fs15, .fs15 A {font-size:16px;}

/* 글자정렬 */
.tac {text-align:center; }
.tal {text-align:left; }
.tar {text-align:right; }

/* 세로정렬 */
.vam {vertical-align:middle;}
.vat {vertical-align:top;}
.vab {vertical-align:bottom;}
 
/* 줄간격 */
.lh13 {line-height:13px;}
.lh14 {line-height:14px;}
.lh15 {line-height:15px;}
.lh16 {line-height:16px;}

.ls1 {letter-spacing:-1px;}
.ws1 {word-spacing:-1px;}
/* 배경라인 */ 
.line1 {height:1px;background:#dedede;overflow:hidden;}
/*.line2 {height:1px;background:url('http://joymax.co.kr/images/style_guide/bg_line.gif') repeat-x;overflow:hidden;}*/
    
/* 패딩 여백 */
.pT1 {padding-top:3px;}			
.pT2 {padding-top:3px;}		

/* 마우스 포인터 */
.hand {cursor:pointer;}

/* 게시판 내용 */
.contentBreak{word-break:break-all;}

html>body .contentBreak
{
	overflow-x:auto;
	/*height:100%;*/
}
@media screen and (min-width: 0px) {
	.contentBreak {
	overflow:hidden;
	}
}
.input_t {border:solid 1px #d6d6d6;}

.input_f {
	border:solid 1px #cecece;
	height:18px;
}


.txt {color:#7A7A7A;}

.cLeft {clear:left;height:0;overflow:hidden;}
.cRight {clear:right;height:0;overflow:hidden;}
.cBoth {clear:both;height:0;overflow:hidden;}
.cAll {clear:all;height:0;overflow:hidden;}

.fLeft {float:left;}
.fRight {float:right;}
.fBlock {}

.aLeft {text-align:left !important;}
.aRight {text-align:right !important;}
.aCenter {text-align:center !important;}

.vTop {vertical-align:top;}
.vMid {vertical-align:middle;}
.vBtm {vertical-align:bottom;}
.vBase {vertical-align:baseline;}

.p0 { padding:0 !important}
.pr40 { padding-right:40px !important}
.pt8 {padding-top:8px !important;}
.pt28 {padding-top:28px !important;}
.pt40 {padding-top:40px !important;}
.pb4 {padding-bottom:4px !important;}
.pb15 {padding-bottom:15px !important;}
.ml6 {margin-left:6px !important;}
.ml10 {margin-left:10px !important;}
.ml27 {margin-left:27px !important;}
.m0	{margin:0px !important;}
.mt0 {margin-top:0px !important;}
.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt45 {margin-top:45px !important;}
.mb0 {margin-bottom:0px !important;}
.mb5 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb45 {margin-bottom:45px !important;}

.bgNone {background-image:none !important;}
.bgEmpty {background-image:transparent !important;}

.ico {position:relative;margin-right:-2px;}
.dotline {background:url('http://joymax.co.kr/images/common/dotline.gif') repeat-x bottom left;}

/*--Empasis TAG & class setting--*/

strong {font-weight:bolder;}			/*   "bold value isn't work NC6.0 lower"   */
em {font-style:normal;}					/*   "default style for Korean Char"   */
.pointColor {}
.desc {}

/*--input TAG setting--*/

.tt {border:1px solid #CBCACB;vertical-align:middle;}
.ttr {border:1px solid #D4D4D4;vertical-align:middle;}
.ti {border: 0 none transparent;vertical-align:middle;}
.tx {border:1px solid #D4D4D4;width:95%;height:128px;}

/*-------Round Box----------------------------------------------*/

/*-------Tab Menu----------------------------------------------*/

/*-------company---------------------------------------------------*/
h2#ceoGreeting {margin:14px 0 23px 0;}
#ceoSign {margin:32px 0 0 0;text-align:right;width:648px;}
#aboutImg {margin:0 0 34px 3px;}
.about1 {
	height:266px;
	border-bottom:1x solid #EDEDED;
	margin-bottom:33px;
}
.about2 {
	height:310px;
	overflow:hidden;
	background:url('http://joymax.co.kr/images/company/bgAbout2.gif') no-repeat top right;
	font-size:11px;
}
.about1 h2, .about2 h2 {margin-bottom:25px !important;}
.about2 h3 {margin-bottom:25px !important;}
.about2 p {margin-bottom:25px !important;}
.about1 table {
	border-top:2px solid #667844;
}
.about1 table th {
	padding:10px 0 5px 53px;
	width:79px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
}
.about1 table td {
	padding:9px 0 2px 23px;
	width:521px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:11px;
}
.about1 table tr.odd th {background-color:#FBFBFB;}
.about1 table tr.odd td {background-color:#FBFBFB;}
.about1 table tr.even th {background-color:#FFFFFF;}
.about1 table tr.even td {background-color:#FFFFFF;}
.about1 table td.ceoName {letter-spacing:4px;}

ul#contact {
	display:block;
	border-top:1px solid #EDEDED;
	border-bottom:1px solid #EDEDED;
	padding:40px 0 0 27px;
}
ul#contact img{margin-bottom:29px;}
ul#contact li{display:inline}
#contact1, #contact3 {
	display:inline;
	margin-right:37px;
}
ul#partners {
	display:block;
	padding:39px 0 0 57px;
	width:636px;
	height:365px;
	overflow:hidden;
	background:url('http://joymax.co.kr/images/company/bgPartners.gif') no-repeat;
}
ul#partners li {display:inline;}
ul#partners img {margin-bottom:69px;}
#partners1, #partners3 {
	margin-right:120px;
}
ul.partners-area { width:577px; height:auto; padding:39px 69px 0 57px; background:url('http://joymax.co.kr/images/company/bgPartners.gif') no-repeat; zoom:1; }
ul.partners-area:after { clear:both; display:block; height:0; font-size:0; line-height:0; content:'.'; visibility:hidden;}
ul.partners-area li { float:left; height:161px; }
ul.partners-area .two, ul.partners-area .four { float:right;}
ul.partners-area .three, ul.partners-area .four { margin-top:46px; }
#ciMsg {margin-bottom:27px;}
.ci h3 {
	border-bottom:1px solid #EDEDED;
	padding-bottom:15px;
	margin-bottom:16px !important;
}
.ci_symbol {height:171px;clear:both;}
.ci_symbol img {
	float:left;
	margin:0 23px 0 6px;
}
.ci_symbol p {
	line-height:22px;
	padding-top:0px;
}
.ci_logotype {height:245px;clear:both;}
.ci_logotype img {
	clear:left;
	float:left;
	margin:0 26px 17px 6px;
}
.ci_logotype p {
	line-height:22px;
	padding-top:0px;
}
.ci_logotype_desc {
	margin-left:12px;
	padding-left:16px;
	text-indent:-16px;
}
.ci_colorsystem {height:385px;clear:both;overflow:hidden;}
.ci_colorsystem img {
	clear:left;
	float:left;
	margin:0 23px 17px 6px;
}
.ci_colorsystem p {
	line-height:22px;
	padding-top:10px;
}
.ci_signature {height:385px;clear:both;overflow:hidden;}
.ci_signature img {
	clear:left;
	float:left;
	margin:0 23px 17px 6px;
}
.ci_signature p {
	line-height:22px;
	padding-top:10px;
}
.ci_symbol strong, .ci_logotype strong, .ci_colorsystem strong {color:#000;}
.ci_colorsystem strong.yellow {color:#FFB310;}
#contributeImg {margin:0 0 34px 3px;}
.contribute h2 {margin-bottom:20px !important;}
.contributeText1 {margin:0 0 34px 0;}
.contributeText2 {margin:0 0 15px 0;}

/*-------ir---------------------------------------------------*/
.table_ir {width: 680px; border: 1px solid #CCCCCC;}
.table_ir tr {height: 30px; text-align: center;}
.table_ir td {height: 30px;}

/*-------games---------------------------------------------------*/
/*-------business---------------------------------------------------*/
/*-------public relation---------------------------------------------------*/
.Notice {
	border-bottom:1x solid #EDEDED;
	margin-bottom:33px;
}
.Notice table { 
	width:685px;
	border-bottom:2px solid #667844;
}
.Notice table th {
	padding:8px 0 10px 0;
	text-align:center;
	vertical-align:top;
}
.Notice table th.right {
	padding:8px 0 10px 0;
	text-align:center;
	vertical-align:top;
	border-right:1px solid #d9d8d7;
}
.Notice table th.left {
	padding:8px 0 10px 0;
	text-align:center;
	vertical-align:top;
	border-left:1px solid #d9d8d7;
}
.Notice table th.normal {
	padding:8px 0 10px 0;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
.Notice table td {
	padding:6px 8px 3px 8px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:11px;
}
.Notice table td.center {
	padding:6px 0 0 0;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:11px;
}
.Notice table td.acenter {
	padding:6px 0 3px 0;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:11px;
}
.Notice table td.View {
	padding:40px 30px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:12px;
}
.Notice table tr.title th {background-color:#e5e4e3;border-top:1px solid #d9d8d7;border-bottom:1px solid #d9d8d7;}
.Notice table tr.odd td {background-color:#fcfcfc;}
.Notice table tr.even td {background-color:#ffffff;}
.Notice table td.ceoName {letter-spacing:4px;}
#search {
	margin-top:30px;
	text-align:center;
}
#search input.tt {border:1px solid #CBCACB;vertical-align:middle;height:14px;width:150px;}
.btnList {
	clear:both;
	float:right;
	margin:-25px 10px 0 0;
}
table.formerNext {
	margin-top:50px;
	width:685px;
	border-top:1px solid #667844;
	border-bottom:1px solid #cecece;
}
table.formerNext td {
	text-align:left;
	padding:7px 0;
	background:url('http://joymax.co.kr/images/public/dot.gif') repeat-x left bottom;
}
table.formerNext td.None {
	text-align:left;
	padding:7px 0;
	background:none;
}

.View {
	border-bottom:1x solid #EDEDED;
	margin-bottom:33px;
}
.View table { 
	width:688px;
	border-bottom:1px solid #e2e2e2;
}
.View table th {
	padding:8px 0 5px 23px;
	text-align:left;
	vertical-align:top;
}
.View table th.right {
	border-right:1px solid #d9d8d7;
}
.View table th.left {
	border-left:1px solid #d9d8d7;
}
.View table th.normal {
	padding:8px 0 5px 0;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
}
.View table td {
	padding:8px 0 5px 23px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:12px;
}
.View table td.left {
	padding:8px 0 5px 0;
	text-align:left;
	vertical-align:top;
	font-size:12px;
}
.View table td.View {
	padding:40px 30px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:12px;
}
.View table tr.title th {background-color:#e5e4e3;border-top:1px solid #d9d8d7;border-bottom:1px solid #d9d8d7;}
.View table tr.odd td {background-color:#fcfcfc;}
.View table tr.even td {background-color:#ffffff;}



.Game {
	border-bottom:1x solid #EDEDED;
	margin-bottom:33px;
	margin-left:7px !important;
}
.Game table {
	border-top:2px solid #667844;
	width:688px;
}
.Game table td {
	padding:9px 0 2px 20px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:11px;
}
.Game table td.Tit {
	width:133px;
	padding:9px 0 2px 0;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:11px;
}
.Game table td.endTit {
	padding:8px 0 8px 0;
	text-align:center;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:11px;
}
.Game table td.end {
	padding:9px 0 8px 20px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #EDEDED;
	font-size:11px;
}
.Oddbg{
	background:url('http://joymax.co.kr/images/games/trOddbg.gif') no-repeat right top;
}
.Evenbg{
	background:url('http://joymax.co.kr/images/games/trEvenbg.gif') no-repeat right top;
}

.gameCharImg {
	float:left;
	margin-right:35px;
}
.gameCate {
	margin-left:15px;
}
.gamechar {
	width:200px;
	padding-left:1px;
	float:left;
	vertical-align:middle;
}
.bul {
	background:url('http://joymax.co.kr/images/common/greenbul.gif') no-repeat 0px 2px;
	padding-left:12px;
	margin-bottom:7px;
}

.Game table tr.odd th {background-color:#FBFBFB;}
.Game table tr.odd td {background-color:#FBFBFB;}
.Game table tr.even th {background-color:#FFFFFF;}
.Game table tr.even td {background-color:#FFFFFF;}

.btLine {
	margin-right:2px;
	margin-top:10px;
	border-bottom:1px solid #dedede;
}
.btLine1 {
	margin-top:-5px;
	border-bottom:1px solid #dedede;
}
.btLine11 {
	margin-top:-15px;
	border-bottom:1px solid #dedede;
}
ul.pic {
	text-align:center;
	margin:0 30px -10px 15px;
}
ul.pic li {
	width:205px;
}
ul.pic li.pl10 {
	padding-right:15px;
}
.mt25 {margin-top:25px !important;}
.mtMinus {
	margin-bottom:25px;
	margin-top:-25px;
}
.gameCate h2 {margin-left:0px; !important;}

/*-------Business--------------------------------------*/
.imgTList { display:block; background:url('http://joymax.co.kr/images/business/bgDevelopmentpart.gif') no-repeat left top;}
.imgTList ul { display:block; margin:0 0 89px 0; padding:0;}
.imgTList ul li { display:inline; margin:0 17px 0 0;}
.imgTList ul li.end { margin:0;}
.imgTList p img { margin:0 0 0 122px;}

.btLine2 { border-bottom:1px solid #efefef; margin-top:10px;}



/*-------recruit---------------------------------------------------*/
.pointColor01 { color:#667844 !important;}

p.recDesc { margin:10px 0 0 2px;}

.recView table { width:688px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.recView table tr.title th { background:#EEEDED;}
.recView table th { background:#FFFFFF; padding:8px 12px 5px 0; font-weight:normal; text-align:left; font-size:12px; border-bottom:1px solid #E2E2E2;}
.recView table th.sta { padding-left:23px; border-left:1px solid #e2e2e2;}
.recView table th.sta2 { padding-left:23px;}
.recView table th.end { border-right:1px solid #e2e2e2;}
.recView table td { padding:8px 0 5px 23px; text-align:left; font-size:12px; }
.recView table td.View { padding:30px 0 16px 30px; line-height:160%; vertical-align:top;}

.HRctgBox { display:block; clear:both;}
.HRctgBox h2 {
	background:url('http://joymax.co.kr/images/recruit/hbgHrcategory.gif') no-repeat left top;
	font-size:15px;
	color:#667844;
	padding:9px 0 11px 19px;
	margin:0 0 27px 0;
	}
.HRctgBox ul { display:block; width:196px; float:left; padding:0; margin:0 0 32px 16px;}
.HRctgBox ul li { list-style:none; padding:0; margin:0 0 10px 0; text-indent:11px;}
.HRctgBox ul li.tit {
	background:url('http://joymax.co.kr/images/common/greenBul.gif') no-repeat 0 3px !important;
	font-weight:bold;
	color:#87976A;
	text-indent:0;
	padding:0 0 0 9px !important;
	margin:0 0 10px 0 !important;
	}
.HRctgBox ul li span.indent { display:block; text-indent:23px;}

.regiDesc { margin:10px 0 0 4px;}
.regiCon { padding-left:17px;}

.applyBox { width:643px; display:block; background:url('http://joymax.co.kr/images/recruit/tmbgRegistration.gif') repeat-y;}
.applyBox div.top { background:url('http://joymax.co.kr/images/recruit/ttbgRegistration.gif') no-repeat left top !important; padding:28px 0 0 0;}
.applyBox div.btm { background:url('http://joymax.co.kr/images/recruit/tbbgRegistration.gif') no-repeat left bottom !important; padding:0 0 20px 0;}
.applyBox p.cbtn { height:20px; text-align:center; }
.applyBox p.cbtn img { vertical-align:middle; margin:0 10px 0 0;}

ul.loginInput { width:253px; float:left; border-right:1px solid #E8E8E8; padding:0 0 0 137px; margin:0 17px 0 0;}
ul.loginInput li { list-style:none; width:181px; float:left; color:#C1C1C1; margin:0 0 4px 0;}
ul.loginInput li.tit { width:60px !important; text-align:right; padding:5px 0 0 0; margin:0 12px 0 0;}
ul.loginInput2 { width:253px; padding:0 0 0 177px; margin:0 17px -24px 0;}
ul.loginInput2 li { list-style:none; width:181px; float:left; color:#C1C1C1; margin:0 0 4px 0;}
ul.loginInput2 li.tit { width:60px !important; text-align:right; padding:5px 0 0 0; margin:0 12px 0 0;}

.grayDot { background:url('http://joymax.co.kr/images/common/grayDotline.gif') repeat-x; padding:1px 0 0 0; margin:0 33px;}
.rBtn { float:left; padding:11px 0 0 0;}

input.txtType01 { border:1px solid #D4D4D4; font-size:11px;}

.agreeBox { display:block; width:643px; padding-left:6px;}
.agreeBox div.top { background:url('http://joymax.co.kr/images/recruit/ttbg2Registration.gif') no-repeat left top; padding:16px 28px 1px 26px;}
.agreeBox div.btm { background:url('http://joymax.co.kr/images/recruit/tbbg2Registration.gif') no-repeat left bottom; padding:12px 0 12px 14px;}
.agreeBox p { line-height:17px; color:#7D7D7D; margin:0 0 24px 0;}
.agreeBox strong { display:block;}
.agreeBox div.btm input { background:none; margin:0;}

.regiInput { width:686px; background:url('http://joymax.co.kr/images/recruit/tmbg4Registration.gif') repeat-y;}
.regiInput div.top { background:url('http://joymax.co.kr/images/recruit/ttbg4Registration.gif') no-repeat left top; padding:35px 0 0 0;}
.regiInput div.content { background:url('http://joymax.co.kr/images/recruit/tbbg4Registration.gif') no-repeat left bottom; padding:0 28px 48px 28px;}
.regiInput div.content h2 { margin:0 0 0 2px;}

.intoInput { background:url('http://joymax.co.kr/images/recruit/ttbg5Registration.gif') no-repeat left top; padding:18px 0 0 0;}
.intoInput div.cont { background:url('http://joymax.co.kr/images/recruit/tbbg5Registration.gif') no-repeat left bottom; padding:0 16px 27px 16px;}
.intoInput div.input { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; padding:7px 2px 12px 2px;}
.intoInput div.btno { border-top:0px !important;}
.intoInput textarea { overflow:hidden; width:583px; height:195px; border:1px solid #D4D4D4; margin:2px 0 0 0;}

.intoInput2 { border-top:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; padding:15px 0 20px 0;}

ul.inpList { width:597px; padding:10px 0 0 9px; margin:0;}
ul.inpList li { list-style:none; width:209px; float:left; vertical-align:top; color:#C1C1C1; margin:0 0 10px 0;}
ul.inpList li.tit { width:85px;}
ul.inpList li.tit img { background:url('http://joymax.co.kr/images/recruit/bulgreenSqu.gif') no-repeat 0 7px; padding:2px 0 0 10px;}
ul.inpList01 { clear:both; width:597px; padding:10px 0 0 9px; margin:0;}
ul.inpList01 li { list-style:none; width:209px; float:left; vertical-align:top; color:#C1C1C1; margin:0 0 10px 0;}
ul.inpList01 li.tit { width:72px; font-size:11px;}
ul.inpList01 li.tit img { background:url('http://joymax.co.kr/images/recruit/bulgreenSqu.gif') no-repeat 0 7px; padding:2px 0 0 10px;}
ul.inpList02 { width:597px; padding:10px 0 0 9px; margin:0;}
ul.inpList02 li { list-style:none; width:119px; float:left; vertical-align:top; color:#C1C1C1; margin:0 0 10px 0;}
ul.inpList02 li.tit { width:72px;}
ul.inpList02 li.tit img { background:url('http://joymax.co.kr/images/recruit/bulgreenSqu.gif') no-repeat 0 7px; padding:2px 0 0 10px;}
ul.inpList02 li input { vertical-align:top;}
ul.inpList02 li span { color:#A8A8A8; font-size:11px; vertical-align:bottom;}

table.inpListTop {}
table.inpListTop th { width:125px; color:#879867; text-align:center; padding:0 0 6px 0;}
table.inpListTop td { color:#898989; text-align:center;}
table.inpListTop td span { color:#A8A8A8; font-size:11px; vertical-align:bottom;}
table.inpListTop td.point { color:#A8A8A8;}

.shaLine { width:663px; background:url('http://joymax.co.kr/images/recruit/shaLine2.gif') no-repeat 0 0; padding:4px 0 0 0; margin:0 0 0 -17px;}

table.inpList { width:420px; margin:0 5px 0 0;}
table.inpList th { text-align:left; vertical-align:top; padding:0 15px 0 0;}
table.inpList th img {  background:url('http://joymax.co.kr/images/recruit/bulgreenSqu.gif') no-repeat 0 7px; padding:2px 0 0 10px;}
table.inpList td { color:#C1C1C1; text-align:left; padding:0 0 8px 0;}
table.inpList td span { color:#898989; font-size:11px; vertical-align:bottom;}

table.inpList02 {}
table.inpList02 th { text-align:left; vertical-align:top; padding:2px 15px 0 0;}
table.inpList02 td { color:#C1C1C1; padding:0 0 8px 0;}
table.inpList02 input.radio { margin:-3px 0 0 0;}

table.inpList03 { }
table.inpList03 th { text-align:left; vertical-align:top; padding:5px 15px 0 12px;}
table.inpList03 th img {  background:url('http://joymax.co.kr/images/recruit/bulgreenSqu.gif') no-repeat 0 7px; padding:2px 0 0 10px;}
table.inpList03 td { color:#C1C1C1; padding:4px 0 4px 0;}
table.inpList03 input.radio { margin:-3px 0 0 0;}
table.inpList03 span { color:#898989; margin:10px 0 0 0;}
table.inpList03 td.deco { border-right:1px solid #E4E4E4; padding:0 18px 0 0;}
table.inpList03 td.inline { padding:4px 34px 0 0;}

.checOpt { margin:46px 22px -6px 0;}
.checOpt img { vertical-align:middle;}

.photo { width:134px; margin:-5px 34px 0 0;}
.photo div.upLoad { background:url('http://joymax.co.kr/images/recruit/ibgBasicinfor.gif') no-repeat left top; padding:5px 6px 6px 6px;}
.photo div.upLoad img { border:1px solid #DCDCDC;}
.photo div.phoSerch { margin:9px 0 0 0; text-align:center;}
.photo div.phoSerch img { margin:0 0 3px 0;}

span.outTxt01 { font-size:11px; color:#646464 !important; margin:0 0 -10px 0 !important;}
span.outTxt { font-size:12px !important; color:#646464 !important; text-align:left;}
span.outTxt02 { font-size:12px !important; color:#646464 !important; margin:0 14px; }

img.tbtn { vertical-align:top;}

.applyView {
	background:url('http://joymax.co.kr/images/recruit/rtbgApplication.gif') no-repeat left top;
	color:#717171;
	line-height:17px;
	text-align:center;
	margin:0 0 0 6px;
	}
.applyView div.cont { background:url('http://joymax.co.kr/images/recruit/rbbgApplication.gif') no-repeat left bottom; padding:47px 110px 38px 110px; }
.applyView div { text-align:center; }
.applyView div.deco { border-bottom:1px solid #EDEDED; padding:0 0 25px 0; margin:0 0 26px 0; }
.applyView strong { color:#667844;}




/*-------Popup---------------------------------------------------*/
#popUp { display:block; width:461px; background:url('http://joymax.co.kr/images/recruit/pmbgRegistration.jpg') repeat-y;}
#popUp div.top { background:url('http://joymax.co.kr/images/recruit/ptbgRegistration.jpg') no-repeat left top; padding:35px 0 0 38px;}
#popUp div.top h1 { padding:0; margin:0; }
#popUp div.content { display:block; background:url('http://joymax.co.kr/images/recruit/pbbgRegistration.jpg') no-repeat left bottom; padding:19px 31px 66px 29px;}
#popUp div.content div.cont { background:url('http://joymax.co.kr/images/recruit/shaLine.gif') repeat-x 0 top; border-bottom:1px solid #D6D6D6; padding:26px 0 24px 20px;}

.popBtn { text-align:center;}
.popBtn img { margin:0 3px;}

ul.searchInput { width:253px; margin:0 17px 0 0; padding:0 0 0 53px;}
ul.searchInput li { width:181px; float:left; color:#C1C1C1; margin:0 0 4px 0;}
ul.searchInput li.tit { width:60px !important; text-align:right; padding:5px 0 0 0; margin:0 12px 0 0;}

.phSearch input { vertical-align:top; }
.ml15 { margin-left:15px;}

.regiProc { background:url('http://joymax.co.kr/images/recruit/ttbg3Registration.gif') no-repeat left top; padding:13px 0 15px 0; margin:0 0 0 24px;}
.regiProc img { margin:0 0 0 144px;}

.postSearch { background:url('http://joymax.co.kr/images/recruit/stbgPopupPost.gif') no-repeat left top; padding:18px 0 21px 53px; margin:0 0 24px 0;}
.postSearch input { vertical-align:top;}
.postSearch img { margin:3px 0 0 0;}

span.result { background:url('http://joymax.co.kr/images/recruit/bulgreenArrow.gif') no-repeat 0 1px; color:#717171; padding:0 0 0 13px; margin:0 0 0 20px;}

.postSelect { width:357px; height:60px; overflow-y:auto; border:1px solid #D4D4D4; padding:6px 5px; margin:14px 0 0 0px;}
.postSelect a { display:block; color:#717171; padding:3px 4px; margin:0;}
.postSelect a:link { text-decoration:none;}
.postSelect a:visited { text-decoration:none;}
.postSelect a:hover { background:#F4F9EE; text-decoration:none; }
.postSelect a:active { text-decoration:none;}

#popUp02 { display:block; width:550px; background:url('http://joymax.co.kr/images/company/pmbgMail.jpg') repeat-y;}
#popUp02 div.top { background:url('http://joymax.co.kr/images/company/ptbgMail.jpg') no-repeat left top; padding:35px 0 0 38px;}
#popUp02 div.top h1 { padding:0; margin:0; }
#popUp02 div.content { display:block; background:url('http://joymax.co.kr/images/company/pbbgMail.jpg') no-repeat left bottom; padding:19px 31px 66px 29px;}
#popUp02 div.content div.cont { background:url('http://joymax.co.kr/images/recruit/shaLine.gif') repeat-x 0 top; border-bottom:1px solid #D6D6D6; padding:26px 0 24px 20px;}

.mailTo { color:#818181; font-weight:bold; border-top:1px solid #D6D6D6; padding:14px 0 0 18px; margin:20px 0 12px 0;}
.mailTo span { color:#7D8F5B !important;}

ul.mailInput { width:477px; padding:0;}
ul.mailInput li { float:left; width:347px; color:#C1C1C1; border-left:1px solid #D6D6D6; padding:2px 0 7px 17px;}
ul.mailInput li.tit { width:78px; text-align:right; border:0px; padding:4px 19px 0 0 !important;}
ul.mailInput li span { color:#8F8F8F !important;}
ul.mailInput li textarea { height:109px; overflow:hidden; border:1px solid #D4D4D4;}


/*Faq*/
#faq-list {
	margin:0 15px;
	padding:0;
}
#faq-list dt {
	background:url(http://joymax.co.kr/images/recruit/faqoff.gif) no-repeat 0 0;
	cursor:pointer;
	padding:3px 0 8px 32px;
	font-weight: bold;
	color:#7E8F5D;
}
#faq-list dt.on {
	background:url(http://joymax.co.kr/images/recruit/faqon.gif) no-repeat 0 0;
}
#faq-list dt div.question {
	display: none;
}
#faq-list dd {
	display:none;
	margin:0 0 25px 0;
	padding:5px 0 30px 50px;
	border-bottom: 1px solid #DBDBDB;
	line-height:18px;
}
#faq-list dd.on {
	display: block;
}
#faq-list dd div.answer span {
	display: none;
}

/*history*/
.historybox {
	background:url(http://joymax.co.kr/images/company/historybox.gif) no-repeat 0 0;
	width:703px;
	height:50px;
	margin-bottom:22px;
}
.historybox ul {
	margin:0 0 0 26px;
	padding:9px 0 0 0;
}
.historybox ul li {
	list-style:none;
	margin:0 0 0 26px;
	padding:0 30px 0 0;
	float:left;
}
.year {
	border-top:1px solid #F0F0F0;
	width:662px;
	margin-left:0px;
	padding:25px 0 0 10px;
}

#ContentView {
	height:130px;
}
