h3{color:#092348;font-family:tahoma,'굴림',Gulim,'돋움',Dotum,'맑은고딕',NanumGothic,Helvetica,'Apple SD Gothic Neo',Sans-serif; font-size:24px;font-weight:bold;margin-bottom:10px;letter-spacing:-1px;}

/*기본*/

.font_8 { font-size:0.667em; line-height:0.667em;}
.font_10 { font-size:0.833em;}
.font_10_1 { font-size:0.833em;}
.font_12 { font-size:1em; line-height:1em;}
.font_14 { font-size:1.167em; line-height:1.167em;}
.font_16 { font-size:1.333em; line-height:1.333em;}
.font_18 { font-size:1.500em; line-height:1.500em;}
.font_20 { font-size:1.667em; line-height:1.667em;}
.font_22 { font-size:1.833em; line-height:1.833em;}
.font_24 { font-size:2.000em; line-height:2.000em;}
.font_26 { font-size:2.167em; line-height:2.167em;}
.font_28 { font-size:2.333em; line-height:2.333em;}
.font_30 { font-size:2.500em; line-height:2.000em;}

.font_20_n {font-size:1.667em;}

.font_w { color:#FFFFFF;}
.font_n { color:#28406e;} /*네이비색상*/
.font_b { color:#3d68a2;} /*블루색상*/
.font_g { color:#00bfcc;} /*에메랄드그린색상*/
.font_r { color:#ff0000;} /*레드색상*/
.font_wb { color:#61a0ec;} /*하늘색*/
.font_won { color:#505050; }

.letter_s { letter-spacing:-1px; }

.clear{clear:both}


.detail_img img{max-width:100%; width:640px; height:auto;}



.freeimg img {max-width:100%; height:auto;}




/*인풋 그림자, 곡선 제거*/

input{-webkit-appearance:none;-webkit-border-radius:0;vertical-align:middle; border:1px solid #CCCCCC;}
input[type="text"], input[type="password"]{-webkit-appearance:none; height:20px;}
input[type="checkbox"]{-webkit-appearance:checkbox;-webkit-border-radius:0; border:1px solid #CCCCCC;}
input[type="radio"]{border:none;-webkit-appearance:radio; }

button,input[type="button"],input[type="submit"],input[type="reset"],input[type="file"],input[type="image"]{
-webkit-appearance:none;
-webkit-border-radius:0;
border:none;}

textarea{
-webkit-appearance:none;
 border:1px solid #CCCCCC;
 }

select{
-webkit-border-radius:0;
background-color:#FFF;
height:24px;
border:1px solid #aeaeae;
}



/*페이징*/
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;}







/* 개별 style */


html, body{height:100%;}

#wrap{ height:100%; width:auto; }
#top{  }
#contents{ padding:0px 10px; margin-top:20px;}
#footer{ margin-top:20px; }


.basket_input { border:1px solid #e6e2e2; background:#f4f4f4; height:24px; padding-top:3px;}
.basket_m_input { border:1px solid #e6e2e2;  height:24px; padding-top:2px; padding-left:3px;}
.input_style select {padding:5px; border:1px solid #bdbdc0; height:30px; line-height:24px; }

/* 슬라이더 버튼 */
.touchSlider_btn_area {text-align:center; overflow:hidden; margin-top:5px;}
.touchSlider_btn_area button { display:block; width:26px; height:26px; background:#fbfbfb ; border:1px solid #c5c8cd; }
.touchSlider_btn_area button.btn_prev {display:inline-block; margin-right:10px; }
.touchSlider_btn_area button.btn_next {display:inline-block; margin-left:10px; }
.touchSlider_btn_area .btn_page { display:inline-block; width:13px; height:13px; margin:0 3px; text-indent:-9999px; background:#dfdfdf; border:1px solid #c1c1c1; }
.touchSlider_btn_area .btn_page.on { background:#e05065; }

.touchSlider2_btn_area {text-align:center; overflow:hidden; }
.touchSlider2_btn_area button { display:block; width:26px; height:26px; background:#fbfbfb ; border:1px solid #c5c8cd; }
.touchSlider2_btn_area button.btn_prev2 {display:inline-block; margin-right:10px; }
.touchSlider2_btn_area button.btn_next2 {display:inline-block; margin-left:10px; }
.touchSlider2_btn_area .btn_page2 { display:inline-block; width:13px; height:13px; margin:0 3px; text-indent:-9999px; background:#dfdfdf; border:1px solid #c1c1c1; }
.touchSlider2_btn_area .btn_page2.on { background:#e05065; }

/* 슬라이더 */
#touchSlider { width:100%; height:320px; margin:0 auto; position:relative; overflow:hidden;}
#touchSlider ul { width:100%; height:320px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider ul li { width:100%; height:320px; float:left;}


#touchSlider2 { width:100%; height:225px; margin:0 auto; position:relative; overflow:hidden; }
#touchSlider2 ul { width:100%; height:225px; position:absolute; top:0; left:0; overflow:hidden; }
#touchSlider2 ul li { width:100%; height:225px; float:left;}

.detail_td { background:#f9f9f9; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; padding:5px; width:40%; line-height:18px; }
.detail_td2 { padding:5px; border-bottom:1px solid #e7e7e7; }


/* 메인메뉴 */
.main_menu { cursor:pointer; color:#ffffff; text-align:center;}



/* 배너가로길이 */
.banner_width img {width:300px; height:auto; border:none;}




/* 로우즈글자자름 */

.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;}



/* 메인 마이페이지 탭 */ 
#tabmenu {
	width:100%;
	height:40px;
	padding: 0px; list-style-type: none;
	border-right:1px solid #dfdfdf;
}

#tabmenu li {
	float: left;
}
#tabmenu li:first-child {
	border:none;
}
#tabmenu li a {
	display: block;
	height:40px;
	line-height:40px;
	text-align:center;
	color: #8e8e8e; 
	text-decoration: none;
	text-align:center;
	border-top:2px solid #8e8e8e;
	border-left:1px solid #dfdfdf;
}

#tabmenu li a.selected {
	display: block;
	height:40px;
	line-height:40px;
	text-align:center;
	color: #ea4242; 
	text-decoration: none;
	text-align:center;
	border-top:2px solid #ea4242;
}






/* 버튼 */

.btn_login {
	color:#ffffff;
	width:100%;
	height:38px;
	text-align:center;
	background-color:#41495c;
	font-weight:bold;
}

.btn_all_menu {
	padding:12px 0px;
	display:inline-block;
	color:#ffffff;
	border-radius:3px;
	width:100%;
	text-align:center;
}
.btn_more {
	padding:5px;
	border:1px solid #dfdfdf;
	display:inline-block;
	color:#8e8e8e;
	border-radius:3px;
	background-color:#fff;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f3f3f3));
}

.btn_01 {
	border:1px solid #dfdfdf;
	border-bottom:1px solid #cccccc;
	padding:12px 0px;
	text-align:center;
	color:#8e8e8e;
	background-color:#ffffff;
	border-radius:3px;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f3f3f3));
}

.btn_02 {
	border:1px solid #dfdfdf;
	border-bottom:1px solid #cccccc;
	padding:12px 0px;
	text-align:center;
	color:#8e8e8e;
	background-color:#ffffff;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f3f3f3));
}

.btn_03 {
	border:1px solid #dfdfdf;
	border-bottom:1px solid #cccccc;
	padding:12px 0px;
	text-align:center;
	color:#8e8e8e;
	border-radius:3px;
	background-color:#ffffff;
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f3f3f3));
}


/* 로우즈 */ 
.circle { width:60px; height:60px; border-radius:30px; text-align:center;}



/* 서브페이지 타이틀 */

.title{ border-bottom:2px solid #333333; padding-bottom:10px;}



.inline li{display:block;}

/* 타이머 */
.timer input {width:100%; border:none;}

/* 판매종료시간 */
.timer_auction input{ border:none; color:#333333; text-align:left; width:100%; background-color:transparent; font-weight:bold; font-size:1em;}

/* 상세페이지버튼 */
.detail_btn { text-align:center; }
.detail_btn img { width:300px; margin-top:5px;}


/* 입찰낙찰아이콘 */
.nakchal_type_first {
	background-color:#5c5c5c;
	color:#ffffff;
	text-align:center;
	padding:7px 0px;
}


.nakchal_type_second {
	background-color:#ea4242;
	color:#ffffff;
	text-align:center;
	padding:7px 0px;
}

.ipchal_type_A {
	background-color:#333333;
	color:#ffffff;
	text-align:center;
	padding:7px 0px;
}


.ipchal_type_B {
	background-color:#41495c;
	color:#ffffff;
	text-align:center;
	padding:7px 0px;
}

/* 상세페이지 정보테이블 */
.detail_td_01 { background-color:#f8f8f8; padding:10px; width:80px; }
.detail_td_02 { background-color:#ffffff; padding:10px; }


/* 상세페이지 셀렉트 */
.detail_info select {
padding:5px;
border:1px solid #bdbdc0;
height:30px;
line-height:24px;
width:150px;
}


/* 마이페이지 정보테이블 */
.my_td_01 { background-color:#f8f8f8; padding:10px; width:100px; text-align:left;}
.my_td_02 { background-color:#ffffff; padding:10px; text-align:right;}
.my_td_03 { background-color:#e8d8d8; padding:10px; width:100px; text-align:left;}
.my_td_04 { background-color:#ffffff; padding:10px; text-align:right;}



/* 타이머 */
.timer input { 
	width:100%;
	background-color:transparent;
	color:#f2eee6;
	text-align:left;
	font-size:1.0em;
	border:none;
}

.timer_01 input { 
	width:100%;
	background-color:transparent;
	color:#333333;
	text-align:left;
	font-size:0.833em;
	border:none;
}


/* 입찰내역 첫번째 */
.ipchal_bg { background:#ffebeb; }

/* 상세페이지 sns */
.sns_icon_width img { width:25px;}


/* 회원가입버튼 */
.btn_join img { width:250px;}


/* 마이페이지 메뉴 */
.my_menu { 
	height:44px;
	line-height:44px;
	border-bottom:1px dashed #dfdfdf;
	background-color:#f8f8f8;
	position:relative;
	padding-left:10px;
}

.my_menu_num { 
	display:inline-block;
	line-height:44px;
	position:absolute; top:0px; right:10px;
}


/* 커뮤니티 메뉴 */
.board_menu { 
	border-bottom:1px dashed #dfdfdf;
	background-color:#f8f8f8;
	padding:15px;
}


/* 상세검색 */
.search_box_td { padding:10px; border-bottom:1px solid #c4b2b2; text-align:left;}
.search_box_td select{ margin-bottom:3px; height:35px; width:120px;}

/* 마이페이지 판매중 */
.selet_width_sell select{ margin-bottom:3px; height:35px; width:100%;}

/* 장바구니 알림*/
a.cartalarm{margin:-1px 0 0 0px; display:inline-block;padding-right:6px;background:url('../../mobile_img/cartalarm_bg.png') no-repeat right 0;font-family:verdana; height:17px; font-size:11px; font-weight:bold;color:#fff;line-height:16px;word-spacing:-1px;text-decoration:none !important; vertical-align:middle;}
a.cartalarm span,a.cartalarm strong{display:block;padding:0 0 0 6px;background:url('../../mobile_img/cartalarm_bg.png') no-repeat; line-height:15px; height:17px;}
a.cartalarm:hover {color:#fff;}

