
/* 기본 CSS 설정  *********************************************************************************************[ -- START -- ] */
body{

margin:0px;
-webkit-text-size-adjust:none;

}
ul,li,dl,dd { list-style: none; }
div{border-width:0px; border-style:solid; border-color:red;}
img{border-width:0px; border-style:solid; border-color:green;}
table{clear:both; border-width:0px; border-style:solid; border-color:blue;}
td,tr,th{font-size:9pt; font-family:돋움;}
a{color:black; text-decoration:none;}
a:hover{color:black; text-decoration:underline;}
.login_input{width:100px; height:22px; border-width:0px; border-style:none; color:#ACACAC; background-color:#363636; font-size:12px; padding-top:5px; padding-left:4px;}
.ff_login{font-size:11px; padding-top:3px;}
.smfont { font-size:11px;}


/*  모바일부분 */

.m_font01 {color:#FFFFFF; font-size:8pt;}
.mobile_smfont { font-size:12px; }
.mobile_smfont2 { font-size:14px; letter-spacing:-1px; }
.mobile_smfont3 { font-size:11px; letter-spacing:-1px; }
.mobile_smfont4 { font-size:10px; }
.mobile_searchbox {font-size:12px; color:#000000; width:100%; height:25px; background-color:#ffffff; border:1; border-style:none;}
.mobile_smfont5 { font-size:15px; font-family:맑은 고딕,돋움;}
.mobile_smfont6 { font-size:14px;}
.mobile_smfont7 { font-size:11px; color:#FFFFFF;}
.mobile_smfont8 { font-size:15px; font-family:맑은 고딕,돋움; color:#000000;  font-weight:bold;}
.hrDotLine01{width:100%;  height:1px; background:url('../img/dotline_type03.gif'); margin:2px 0 4px 0;}
.m_font0420 {color:#FFFFFF; font-size:8pt;}


/* ********************************************************************************************* [ -- START -- ] */

.inline li { display:block; }
/*.freeimg img { max-width:100%; height:auto;float:right; }*/
.freeimg img { max-width:100%; height:auto; }

.TBbg { background-color:#fff;  }
.Copyright { background-color:#434343; height:36px; text-align:center; color:#c6c6c6; } 
#Content { height:100%; }

/*상단 로고,로그인버튼 관련 s*/
table tr td.TBbg table tr td span { display:inline-block;  font-size:11px; color:#ccc; font-weight:bold;  vertical-align:top; padding:5px 0 0 3px; }
table tr td.TBbg table tr td.TopLogo { padding:10px; }
table tr td.TBbg table tr td.TopLogin { cursor:hand; padding-right:10px; }
/*상단 로고,로그인버튼 관련 e*/

table tr td.MainTitle { padding:10px; border-bottom:1px solid #7acde4; height:16px; }
table tr td.MainTitle span { font-weight:bold; color:#45b0ca; }
.MainNoticeList { border-bottom:1px dashed #c4c4c4; }
.Ndate { font-size:11px; color:#c4c4c4; text-align:right;  }
.FileImgN { padding-right:3px; text-align:center; }

div.GroupTitle { margin:10px 0 10px 0; background:url('../img/skin_icon/make_icon/skin_icon_461.jpg') no-repeat; font-weight:bold; padding:0 0 0 8px; }
div.DetailTitle { background-color:#d4e8b5; text-align:center; font-size:12px; font-weight:bold; font-family:굴림체; padding:5px 0 5px 0; width:100%; }

.DetailForm { color:#656565; letter-spacing:-1; font-size:12px; font-family:돋움; border:0px solid #ff0000; }
.DetailContent { color:#717171; letter-spacing:-1; font-size:11px; font-family:돋움; }

/* 흑백 CSS - woo */
img.grayscale {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}




/* 페이지번호 ******************************************************************************** */
table#page {width:auto; margin-top:10px; border:0px solid red;}
table#page {width:auto; margin-top:10px; border:0px solid red;}

table#page {width:auto; margin-top:10px; border:0px solid red;}
table#page {width:auto; margin-top:10px; border:0px solid red;}

/* 오늘 본 채용정보 페이지번호 */
#page {margin-top:20px; border:0px solid red;}

table#page{text-align:center; margin:0 0 20px 0; width:auto; border:0px solid red;}
table#page a,table#page b{
	display:block; width:22px; height:19px; border-left:0px solid #CCC; border-right:0px solid #CCC; border:1px solid #CCC;
	color:#555; font-family:"돋움","Arial","Tahoma"; font-size:12px; padding:5px 3px 0 3px; margin:0 3px;
	background-color:#F9F9F9; background:url('../img/page/bg_pagenum2.jpg') no-repeat center;
}
table#page a:hover,table#page b:hover{
	color:black; font-weight:100;
	text-decoration:none; background-color:#AAA;
	background:url('../img/page/bg_pagenum2_ov.jpg') no-repeat center;
}

/* 이전버튼 */
table#page a.prev{
	width:26px; padding-left:3px; border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_prev_ov_new.jpg') no-repeat center;
}
table#page a.prev2{
	width:26px; padding-left:3px; border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_prev_ov2_new.jpg') no-repeat center;
}

table#page a.prev:hover{background:url('../img/page/bg_pagenum_prev_new.jpg') no-repeat center;}
table#page a.prev2:hover{background:url('../img/page/bg_pagenum_prev2_new.jpg') no-repeat center;}


table#page a.prev_not{
	width:26px; color:#AAA; padding-left:3px; border:1px solid #CCC; 
	background:url('../img/page/bg_pagenum_prev_ov_new.jpg') no-repeat center center;
}

/* 다음버튼 */
table#page a.next{
	width:26px; padding-right:3px; border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_next_ov_new.jpg') no-repeat center;
}
table#page a.next2{
	width:26px; padding-right:3px; border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_next_ov2_new.jpg') no-repeat center;
}
table#page a.next:hover{background:url('../img/page/bg_pagenum_next_new.jpg') no-repeat center;}
table#page a.next2:hover{background:url('../img/page/bg_pagenum_next2_new.jpg') no-repeat center;}

table#page a.next_not{
	width:26px; color:#AAA; padding-right:3px; border:1px solid #CCC;
	background:url('../img/page/bg_pagenum_next_ov_new.jpg') no-repeat center;
}



/* 현재 */
table#page a.now{
	color:#FFF; background-color:#FF8040; font-weight:bold; border-color:#FAA;
	background:url('../img/page/bg_pagenum_now2.jpg') no-repeat center;
}
table#page b.now{
	color:#FFF; background-color:#FF8040; font-weight:bold; border-color:#FAA;
	background:url('../img/page/bg_pagenum_now2.jpg') no-repeat center;
}
table#page a.now:hover,table#page b.now:hover {
	color:#FFF;
	background:url('../img/page/bg_pagenum_now2_ov.jpg') no-repeat center;
}
table#page {margin:0 auto 20px auto;}
table#page a {margin:0 2px; float:left;}
table#page a.prev {}
table#page a.prev_not {float:left;}
table#page b.now {float:left;}



/* 모바일 미니홈 메인페이지 */
.content_box { border:1px solid #e6e4e4; border-bottom:1px solid #a4a4a4; background:#fff; margin:10px; padding:10px; }
.content_box_p { border:1px solid #e6e4e4; border-bottom:1px solid #a4a4a4; background:#fff; margin:10px;  }
.content_t {  width:100%; }
.content_box_s { margin:10px; }
.font_01 { font-size:16px;}
.font_02 { font-size:22px; }
.font_03 { font-size:14px;}
.font_04 { font-size:12px;}
.minihome_m_detail img{max-width:100%;  min-width:280px; height:auto;}
.img_right { padding-right:10px; }
.img_left { padding-left:10px; }
.letter_s { letter-spacing:-1px; }


.ellip{
word-break:break-all;
text-overflow-mode:ellipsis-word;
text-overflow-mode:ellipsis;
text-overflow-mode:clip;
text-overflow:ellipsis;
overflow:hidden; white-space:nowrap;
}

.ellipsis {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box !important;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}






