@charset "UTF-8";
h2,h3,h4{font-weight:300;}
fieldset{width:100%;}
/* board information */
.articleInfo{margin:1em 0;padding:1.5em;border-top:1px solid #4d4d4d;border-bottom:1px solid #d9d9d9;}
.articleInfo h3{margin-bottom:0.5em;font-size:1.2em;font-weight:300;}
.articleInfo dl{overflow:hidden;}
.articleInfo dt,
.articleInfo dd{float:left;}
.articleInfo dt{margin:0 0.66em 0 1.33em;}
.articleInfo dt:before{content:"|";display:inline-block;margin:-1em 1em 0 0;font-size:0.67em;color:#ccc;}
.articleInfo dt:first-child{margin-left:0;}
.articleInfo dt:first-child:before{content:"";display:block;margin:0;}
.articleInfo dd{color:#1a1a1a;}
/* board - horizontal */
table{table-layout:fixed;}
::i-block-chrome, table{table-layout:auto;}
.tblH table{width:100%;}
.tblH th{padding:15px 19px;text-align:left;line-height:1.2em;vertical-align:top;font-weight:300;color:#656668;}
.tblH td{padding:0.33em 0;}
.tblH input,
.tblH select{margin:0 3px;}
.tblH input:first-child,
.tblH select:first-child{margin-left:0;}
.tblH input:last-child,
.tblH select:last-child{margin-right:0;}
.tblH.ty1{margin-bottom:2.33em;border-top:1px solid #b3b3b3;}
.tblH.ty1 th,
.tblH.ty1 td{padding:1.067em 1.33em;border-bottom:1px solid #e6e6e6;}
.tblH.ty1 th{vertical-align:middle;background:#f3f3f3;}
.tblH.ty1 td{}
.tblH.ty1 td.inputCell{padding:0.67em;}
.tblH.ty1 td.inputCell input{width:;}
.tblH.ty1 td.inputCell div{margin-top:0.67em;}
.tblH.ty1 td.inputCell .datepicker{width:9.33em;}
/* board - vertical */
.tblV{}
.tblV table{width:100%;}
.tblV th{font-weight:300;color:#737373;}
.tblV.ty1{margin-bottom:2.33em;border-top:1px solid #b3b3b3;}
.tblV.ty1 th,
.tblV.ty1 td{text-align:center;}
.tblV.ty1 th{padding:0.9em 0;vertical-align:middle;background:#f3f3f3;}
.tblV.ty1 th.none{background:#fff;}
.tblV.ty1 td{padding:0.67em 0.33em;border-bottom:1px solid #e6e6e6;}
.tblV.ty1 td.inputCell{padding:0.67em 0.33em;}
.tblV.ty1 td.none{border-bottom:0 none;}
.tblV.ty1 td:first-child{margin-left:0.67em !important;}
.tblV.ty1 td.last-child{margin-right:0.67em;}
.tblV.ty2{margin:1em 0 2.33em;border-top:1px solid #b3b3b3;}
.tblV.ty2 th,
.tblV.ty2 td{text-align:center;}
.tblV.ty2 th{padding:0.9em 0;vertical-align:middle;background:#f3f3f3;}
.tblV.ty2 td{padding:0.67em 0.33em;border-bottom:1px solid #e6e6e6;}
.tblV.ty3{margin: 1em 0 0.5em;border-top: 1px solid #b3b3b3;}
.tblV.ty3 th,
.tblV.ty3 td{text-align:center;}
.tblV.ty3 th{padding:1.5em 0;vertical-align:middle;background:#f3f3f3;}
.tblV.ty3 td{padding:1.5em 0.33em;border-bottom:1px solid #e6e6e6;}
/* terms of service */
.pwInfo{margin-top:0.5em;font-size:0.93em;color:#737373;}
.tos{overflow:hidden;margin:2.67em 0;padding:1.7em 2em;background:#f2f2f2;}
.tos h3{margin-bottom:0.8em;font-weight:300;font-size:1.2em;color:#1a1a1a;}
.tos h4{clear:left;margin-right:2em;font-weight:300;color:#4c4c4c;}
.tos p,
.tos ol li{line-height:1.86em;font-size:0.93em;color:#737373;}
.tos ol{margin-bottom:1.33em;}
.tos ol li{list-style:decimal inside;}
.tos h4,
.tos label,
.tos input[type=radio]{float:left;}
.tos label{margin:0 1em 0 0.5em;}
.tos input[type=radio]{margin:2px 0;}
.btnWrap{margin-top:2.67em;text-align:center;}
.btnWrap button,
.btnWrap a{display:inline-block;margin:0 0.27em;padding:0.73em 1.33em;color:#1a1a1a;border:1px solid #1a1a1a;}
.btnWrap .submit{padding-left:2.8em;border-color:#1a1a1a;background:url(../img/common/bg_submit.png) no-repeat 1.33em 0.87em;}
/* input fields */
.fileds{min-width:100%;}
.fileds .datepicker{width:114px;}
.fileds p.add{margin-top:0.71em;text-align:right;font-size:0.93em;color:#737373;}
.fileds p.add .addRow{width:4.57em;height:2.36em;margin-left:0.71em;text-align:center;border:1px solid #ccc;background:#fff;}
.fileds p.count{text-align:right;font-size:0.93em;}
.fileds p.count span{color:#4c4c4c;}
.fileds .photoUpload{text-align:center;font-size:0.93em;vertical-align:middle;}
.fileds .photoUpload .picArea{width:120px;height:150px;margin:0 auto 0.71em;color:#737373;background:#f3f3f3;}
.fileds .photoUpload .picArea em{display:inline-block;width:100px;margin-left:10px;font-weight:300;}
.fileds .photoUpload .picArea span{display:inline-block;width:1px;height:100%;vertical-align:-60px;}
.fileds .photoUpload .picArea img{display:block;width:120px;height:150px;}
.fileds .tilde{display:inline-block;line-height:2.33em;margin:0 6px;}
.fileds .last-child button{margin-left:6px;}
.fileds .last-child button img{vertical-align:middle;}
.fileds textarea{height:18.13em;padding:1.2em 1.30em;}
.fileds .count{margin-top:0.5em;}
.fileds .uploadProfile{display:block;width:120px;margin:0.71em auto 2.86em;padding:0.71em 0;text-align:center;color:#0067b3;background:#fff;border:1px solid #0067b2;}
.fileds .selfIntro{margin-bottom:2em;}
.tblH.type1 .tblComplaint .txt_conts textarea{width:100%;height:inherit;}
#umail,
#udomain{width:170px;}
#udomain+select{width:180px;}
#umobile{width:300px;}
#umail2{width:890px;}
.tblComplaint .thCell{width:10em;}
.tblComplaint .tdCell{width:auto;}
.tblH.type1 .tblComplaint .innerhtml_ipt{width:300px;}
/* 입사지원 */
td.religion input{margin-left:20px;}
.zipcode *{vertical-align:middle;}
.zipcode a{display:inline-block;margin-left:-8px;padding:5px 10px;border:1px solid #ccc;background:#f0f0f0;}
@media screen and (max-width: 1200px){
	.tblH.type1 .tblComplaint .innerhtml_ipt{height:26px;}
}
@media screen and (max-width: 1024px){
	#umail2{width:98%;}
}
@media screen and (max-width: 768px){
	.tblH.type1 .tblComplaint td input+select{margin:0.33em 0 0;}
}
@media screen and (max-width: 640px){
	colgroup,
	col,
	.tblH.type1 label .web{display:none;}
	.article .tblH.type1{padding-top:0;}
	.tblH.type1 table{width:inherit;table-layout:auto;}
	.tblH.type1 .tblComplaint th{display:block;padding:2.16em 1.33em 0.9em;}
	.tblH.type1 .tblComplaint td{display:block;padding:0.33em 1.33em;}
	#umail,
	#udomain{width:43.2%;}
	#udomain+select{display:block;width:99%;}
	#umobile,
	#umail2{display:block;width:97.5%;}
	.tblH.type1 .pwInfo{display:block;}
	.tblH.type1 .tblComplaint .innerhtml_ipt{width:11.36em;height:25.5px;}
	.tblH.type1 .tblComplaint .upload{width:99.5%;}
	.tblH.type1 .tblComplaint .upload_chk{margin-left:0;}
}
@media screen and (max-width: 480px){
	#umail,
	#udomain{width:38.4%;}
	#umobile,
	#umail2{width:96%;}
	.tblH.type1 .tblComplaint .innerhtml_ipt{width:52%;}
}