﻿

/*IE,FF의 공통적용*/
* {margin:0;padding:0;}
/*가운데정렬시 적용 [OP, IE8은 margin:0 auto;로 처리]
body {text-align:-moz-center; #text-align:center;}*/
img{border-width:0}
img.j_btn{cursor:pointer}
li{list-style-type:none;}
table{empty-cells:show;}
table.j_t_fix8{table-layout:fixed\9; #table-layout:auto;}
table.j_t_fix7{#table-layout:fixed;}/*ie7 100%오류막기*/
table.j_t_fixa{table-layout:fixed;}/*all 100%오류막기*/
br.j_2px {line-height:2px} br.j_3px {line-height:3px} br.j_5px {line-height:5px} br.j_10px {line-height:10px} br.j_15px {line-height:15px} br.j_20px {line-height:20px} br.j_30px {line-height:30px} br.j_40px {line-height:40px}	
		
/*Font의 가장 기본형을 정의*/
body,h1,h2,h3,h4,h5,h6,form,input,select,textarea{font:12px/1.2 tahoma,verdana,malgun gothic,'맑은 고딕',dotum,'돋움'; color:#666666;}
h3,h4,h5,dt,th,caption {font-weight:bold;} 
h6 {font-size:0px;}
	
/*From Style*/
textarea{padding:3px 4px; border:1px solid #cccccc; color:#8e8e8e;}
select.j_01{}
input.j_01{height:15px; padding:3px 4px 3px; border:1px solid #cccccc; color:#8e8e8e;} 
input.j_hidden{height:15px; padding:3px 0 0; border:0; color:#8e8e8e;}
input.j_align{margin:0 4px 0 0; #margin:0 4px 0 -4px; #height:14px; position:relative; top:-1px; vertical-align:middle} 
input.cen{text-align:center; padding-left:0;}
input.bg{background:#f6f6f6;}
	
/*▼▼ 기본 링크 정의 ▼▼*/
/*color-anchor*/
a{color:#1a4065; text-decoration:none;}
a:link, a:visited{color:#1a4065; text-decoration:none;}
a:active, a:hover{color:#495cc1; text-decoration:underline;}

/*▼▼ 링크 정의 ▼▼*/
/*color-anchor*/
.j_l_red_01 , .j_l_red_01 a:link , .j_l_red_01 a:visited { color:#FF0000; font-weight:normal; text-decoration: none }
.j_l_red_01 a:active , .j_l_red_01 a:hover { color:#cb0034;font-weight:bold;text-decoration: underline }
.j_l_gray_01 , .j_l_gray_01 a:link , .j_l_gray_01 a:visited { color:#999999; font-weight:normal; text-decoration: none }
.j_l_gray_01 a:active , .j_l_gray_01 a:hover {text-decoration: underline }a.none, a:link.none, a:visited.none, a:active.none, a:hover.none{color:#8e8e8e;}

/*breadcrumb정의*/
.j_l_breadcrumb { font-size:11px; font-weight:normal; color:#666666; background:url(../img_inc/bul_7x5.gif) no-repeat left 40%;; padding-left:10px;}
.j_l_breadcrumb a:link , .j_l_breadcrumb a:visited {color:#666666; text-decoration: none }
.j_l_breadcrumb a:active , .j_l_breadcrumb a:hover {color:#1382aa; text-decoration: underline }
	
/*▼▼ font 정의 ▼▼*/
/*font*/ 
.j_f_bold{font-weight:bold; float:left;}
.j_f_normal{font-weight:normal;}
.j_f_under{text-decoration: underline;}

/*font-size*/ 
.j_f_0px { font-size:0} .j_f_10px { font-size:10px} .j_f_11px { font-size:11px}	.j_f_12px { font-size:12px}.j_f_13px { font-size:13px}.j_f_14px { font-size:14px}

/*font-family*/ 
.j_fset_01 {font-family:"돋움",dotum,"굴림", gulim, AppleGothic, sans-serif}
.j_fset_02 {font-family:tahoma, Verdana}
.j_fset_03 {font-family:tahoma, Verdana; font-size:11px}
	
/*font-color*/
.j_c_white_01 {color:#ffffff;}
.j_c_block_01 {color:#000000;}	
.j_c_gray_01 {color:#262626;} .j_c_gray_02 {color:#464646;}	
.j_c_gray_03 {color:#efefef;} .j_c_gray_04 {color:#999999;}
.j_c_red_01 {color:#ff0000; text-align:left;}
.j_c_orange_01 {color:#ff6600;}		
.j_c_yellow_01 {color:#ffff00;}	
.j_c_brown_01 {color:#d87500;}
.j_c_green_01 {color:#00ff00;}	
.j_c_blue_01 {color:#0066ff;}
.j_c_violet_01 {color:#6600ff;}
.j_c_pink_01 {color:#ff33cc;}
.j_c_price{color:#e25d0f;}
.j_c_strong{color:#1a4065;}
.j_c_violet_02{color:#7a89b4;}

/*▼▼ Background Color 정의 ▼▼*/
.j_bgc_white_01 {background-color:#ffffff;}
.j_bgc_block_01 {background-color:#000000;}	
.j_bgc_gray_01 {background-color:#262626;} .j_bgc_gray_02 {background-color:#464646;} .j_bgc_gray_03 {background-color:#efefef;}
.j_bgc_red_01 {background-color:#ffeded;}
	
/*▼▼ Text 정의 ▼▼*/
/*text_align*/ 
.j_t_left{text-align:left !important; text-align:-moz-left !important; #text-align:left !important;} /*순대로 OP,FF,IE Text 적용*/
.j_t_right{text-align:right !important; text-align:-moz-right !important; #text-align:right !important;}/*순대로 OP,FF,IE Text 적용*/
.j_t_center{text-align:center !important; text-align:-moz-center !important; #text-align:center !important;}/*순대로 OP,FF,IE Text 적용*/
.j_t_center_in{margin-left:auto; margin-right:auto;}/*OP,FF,IE8을 위한 Block 가운데정렬*/

/*▼▼ Vertical 정의 ▼▼*/
.j_v_top{vertical-align:top;}
.j_v_middle{vertical-align:middle;}
.j_v_bottom{vertical-align:bottom;}

/*▼▼ border 정의 ▼▼*/
/*border_line*/ 
.j_b_1px{border:1px solid #cccccc;}
.j_b_t_1px{border-top:1px solid #cccccc;}
.j_b_b_1px{border-bottom:1px solid #cccccc;}
.j_b_l_1px{border-left:1px solid #cccccc;}
.j_b_r_1px{border-right:1px solid #cccccc;}

/*▼▼ margin,padding 정의 ▼▼*/
	/*margin_px*/ 
	.j_mg_l_4px {margin-left:4px;}
	/*padding_px*/
	.j_pd_5px {padding:5px;}
	.j_pd_h_5px {padding-left:5px; padding-right:5px;}
	.j_pd_l_5px {padding-left:5px;}

/*▼▼ Float 정의 ▼▼*/
	/*float*/
	.j_f_left{float:left;}
	.j_f_right{float:right;}

/*▼▼ clear 정의 ▼▼*/
	/*Css_Clear_All*/
	.j_cca {font:12px "돋움",dotum,"맑은 고딕", malgun gothic, AppleGothic, sans-serif  !important;border-width:0 !important;background-color:#FFFFFF !important;background-image:none !important;padding:0 !important;margin:0 !important;position:relative !important;}
	/*border_line_Clear*/
	.j_b_clear {border-width:0 !important;}
	.j_b_l_clear {border-left-width:0 !important;}
	.j_b_r_clear {border-right-width:0 !important;}
	.j_b_t_clear {border-top-width:0 !important;}
	.j_b_b_clear {border-bottom-width:0 !important;}
	
	/*font_Clear*/ 
	.j_ft_clear {font: 12px "돋움",dotum,"맑은 고딕", malgun gothic, AppleGothic, sans-serif  !important;}
	/*background 관련*/
	.j_bg_clear {background-image:none !important;}
	/*padding관련*/
	.j_pd_clear {padding:0 !important;}
	.j_pd_l_clear {padding-left:0 !important;}
	.j_pd_r_clear {padding-right:0 !important;}
	.j_pd_v_clear {padding-top:0 !important; padding-bottom:0 !important;}
	.j_pd_h_clear {padding-left:0 !important; padding-right:0 !important;}
	.j_pd_t_clear {padding-top:0 !important;}
	/*margin관련*/
	.j_mg_clear {margin:0 !important;}
	.j_mg_v_clear {margin-top:0 !important; margin-bottom:0 !important;}
	.j_mg_h_clear {margin-left:0 !important; margin-right:0 !important;}
	/*float 관련*/
	.j_clear {height:1%; overflow:hidden;} 
	.j_f_clear {clear:both !important;}
	.j_fl_clear {float:left !important;}
	.j_fr_clear {float:right !important;}

/*▼▼ Display 정의 ▼▼*/
	/*안보이게 하기 관련*/
	.j_t_out{text-indent:-5000px;}	
	.j_d_none{display:none; }

/*▼▼ 인쇄 잘리기 정의 ▼▼*/
	.j_p_break_a{page-break-after:always;}	
	.j_p_break_b{page-break-before:always;}

/*■■■■ 채널 공통 템플릿 정의 ■■■■*/
/*▼▼ 표 table or Div Style 정의 : Table안의 Table 사용가능하게 정의 ▼▼*/
/*FormStyle1*/
table.j_form1{#table-layout:fixed; border-top:2px solid #7397d0;}
table.j_form1 th.h{padding:9px 0 9px 20px; border-bottom:1px solid #dadbda; background:#f4f1f0; text-align:left; 
vertical-align:middle; font-size:11px; font-weight:normal; color:#8e8e8e;}
table.j_form1 th.h1{padding:9px 0 9px 20px; border-bottom:1px solid #dadbda; background:#f4f1f0; text-align:left; vertical-align:middle; font-size:11px; font-weight:normal; color:#8e8e8e;}
table.j_form1 th.h2{padding:9px 0 9px 20px; border-bottom:0px solid #dadbda; background:#f4f1f0; text-align:left; vertical-align:middle; font-size:11px; font-weight:normal; color:#8e8e8e;}
table.j_form1 th.fill{background:#f4f1f0 url('../img_inc/icon_star.gif') no-repeat 10px center;}
table.j_form1 td.d{padding:3px 0 2px 20px; text-align:left;border-bottom:1px solid #dadbda; line-height:1.2; vertical-align:middle; color:#8e8e8e;}
table.j_form1 td.d1{padding:15px 0 2px 0px; text-align:left;border-bottom:1px solid #dadbda; line-height:1.5; vertical-align:middle; color:#8e8e8e;}
table.j_form1 td.d *{vertical-align:middle;}

/*주문하기*/
table.j_form1 th.h div.txt{margin:3px 0 0;}
table.j_form1 td.d input{margin:2px 0 3px; *margin:0 0 3px 0;}
table.j_form1 td.d select{*margin:-2px 0 0 0; color:#8e8e8e;}
table.j_form1 td.d img.btn{margin:0 0 2px 0; *margin:0 0 2px 0;}
table.j_form1 td.d img.btn_txt{*margin:-3px 0 1px 0;}
table.j_form1 td.d input.chk{margin:0 4px 2px 4px; vertical-align:middle;}
table.j_form1 p{margin-bottom:4px; color:#2e2e2e;font-weight:bold;font-size:13px;}

/*취소/반품/교환(정보확인)*/
table.j_form1 th.h_tit{padding:8px 0 8px 0; border-bottom:1px solid #cfcecb;}
table.j_form1 td.price{padding-right:7px; text-align:right;}
table.j_form1 td.price strong{color:#e25d0f;}
table.j_form1 th.h_cen, table.j_form1 td.d_cen{padding-left:0; text-align:center;}
table.j_form1 td.info_txt{padding:7px 0 5px 20px; font-size:11px;}
table.j_form1 td.won{color:#e25d0f; font-weight:bold}
	
/*공지사항*/
table.j_form1 td.num{font:10px/1.0 verdana;}
table.j_form1 td.not_content{width:606px; padding:18px 18px 24px 36px; background:#fcfcfc; line-height:2.0; color:#8e8e8e;}

/*TableStyle1*/
table.j_table1{#table-layout:fixed; border-top:2px solid #7397d0; border-bottom:2px solid #cfceca;}
table.j_table1 th.h{padding:9px 0 9px 0; background:#f4f1f0 url('../img_inc/field_line.gif') no-repeat right 50%; border-bottom:1px solid #ccc;}
table.j_table1 th.last{background:#f4f1f0;}
table.j_table1 td.d{padding:11px 0 10px 0; background:url('../img_inc/line_dot_4x1.gif') repeat-x left bottom; border-right:1px solid #e6e6e6; line-height:1.4; text-align:center; color:#8e8e8e;}
table.j_table1 td.left{padding-left:10px; padding-right:10px; text-align:left;}
table.j_table1 td.d a.proc, table.j_table1 td.d a:link.proc, table.j_table1 td.d a:visited.proc{color:#4f66c6; font-size:11px;}
table.j_table1 td.d a:active.proc, table.j_table1 td.d a:hover.proc{color:#4f66c6; font-size:11px;}
table.j_table1 td.won{color:#e25d0f; font-weight:normal;padding-right:8px; text-align:right;}
table.j_table1 td.cenclewon{color:#e53535; font-weight:normal;padding-right:8px; text-align:right;}
table.j_table1 td.btn_in{padding-bottom:4px;}
table.j_table1 td.line{border-bottom:1px solid #e6e6e6; background:none;}
table.j_table1 td.last{border-right:none;}
table.j_table1 td.bot{background:none;}
table.j_table1 td.num{background:#f4f1f0;border-bottom:1px solid #ccc;}
table.j_table1 td.num_line{border-bottom:1px solid #ccc;}

/*주문취소신청*/
table.j_table1 td.num_pix{height:54px; padding:0;}
table.j_table1 th.reason{background:#f4f1f0; border-right:1px solid #e6e6e6; text-align:center;}
table.j_table1 td.reason{background:#f4f1f0; text-align:left;padding:11px 0 14px 10px; *padding-bottom:13px;}
table.j_table1 td.reason select{margin-bottom:10px; *margin-bottom:9px;}
table.j_table1 td.total{padding:11px 30px 7px 0; text-align:right; border-top:1px solid #e6e6e6; color:#e25d0f;}
table.j_table1 td.total img{vertical-align:middle; margin:-2px 15px 0 0;}
table.j_table1 td.d_sm{padding:7px 0 6px 0; border-bottom:1px solid #cfceca;}
table.j_table1 td.info_txt{padding:7px 0 5px 20px; background:none; font-size:11px; text-align:left; border-bottom:1px solid #cfceca; border-right:0;}

/*상품교환신청*/
table.j_table1 td.change_info{border-top:2px solid #cfceca; border-bottom:1px solid #cfceca; line-height:1.8;}

/*▼▼ 리스트 Table or Div Style 정의 : Table안의 Table 사용가능하게 정의 ▼▼*/

/*ListStyle1*/
table.j_list1{#table-layout:fixed; border-top:2px solid #7397d0; margin-top:10px;}
table.j_list1 th.h{padding:9px 0 9px 0; background:#f4f1f0 url('../img_inc/field_line.gif') no-repeat right 50%; border-bottom:1px solid #ccc;}
table.j_list1 th.last{background:#f4f1f0;}
table.j_list1 th.chk{padding:0px;}
table.j_list1 td.d{padding:8px 0 9px 0; border-bottom:1px solid #e6e6e6; line-height:1.4; text-align:center; color:#8e8e8e;}
table.j_list1 td.left{padding-left:10px; padding-right:10px; text-align:left;}
table.j_list1 td.right{padding-right:8px; text-align:right;}
table.j_list1 td.img{border-right:0; text-align:right;}
table.j_list1 td img.thum_jls_list{width:79px; height:79px; border:1px solid #f0f0f0;}
table.j_list1 td span.won{padding:0 0 0 20px; background:url('../img_inc/icon_won.gif') no-repeat left top; color:#e25d0f; font-weight:bold;}
table.j_list1 td span.won del{color:#8e8e8e; font-weight:normal;}
table.j_list1 td span.point{padding:0 0 0 20px; background:url('../img_inc/icon_point.gif') no-repeat left top;}
table.j_list1 td span.buy{padding:0 0 0 20px; background:url('../img_inc/icon_buy.gif') no-repeat left top;  font-weight:bold;}

/*제품*/
table.j_list1 td.price{padding-right:0; line-height:1.5;}
table.j_list1 td.high{height:99px; padding-top:0; padding-bottom:0;}
table.j_list1 td.bot{border-bottom:none;}

/*마이페이지*/
table.j_list1 th.two{padding:6px 0 7px 0;}
table.j_list1 td.btn_in{padding-top:5px; *padding-top:4px; padding-bottom:5px;}

/*주문수량*/
table.j_list1 td input.quantity{width:28px; height:15px; padding:2px 0 0 0; margin:0 0 3px 10px; *margin:0 0 2px 10px; border:1px solid #cdcdcd; text-align:center;}
table.j_list1 td img.btn_up{position:relative; top:-4px; *top:-8px; left:1px;}
table.j_list1 td img.btn_down{position:relative; top:6px; *top:2px; left:-12px;}
			:root table.j_list1 td img.btn_up{top:-5px;}
			:root table.j_list1 td img.btn_down{top:5px;}
	
/*적립금*/
table.j_list1 td.point_won{padding-right:20px; text-align:right;}
table.j_list1 td.flag{height:53px; padding-top:0; padding-bottom:0;}

/*ListStyle2*/
table.j_list2{#table-layout:fixed; border-top:2px solid #7aa7ce;}
table.j_list2 td.d, table.j_list2 th.h{border-bottom:1px solid #e8e8e8;}
table.j_list2 td.date{font:10px/1.0 verdana; text-align:center; color:#8e8e8e;}
table.j_list2 td.btn{padding:8px 0 7px 0; text-align:center;}

/*QNA*/
table.j_list2 td.qna_tit{padding:0 0 0 22px; background:url('../img_inc/bul_square.gif') no-repeat 2% 48%;text-align:left;}

/*FAQ*/
table.j_list2 th.faq_num{padding:9px 0 6px 29px; background:url('../img_inc/icon_q.gif') no-repeat 8px 7px; color:#8292d3; font-weight:bold; text-align:left;}
table.j_list2 td.faq_tit{padding:9px 0 6px 0; color:#8e8e8e;text-align:left;}

/*ListStyle3*/
table.j_list3{border-top:2px solid #7397d0;}
table.j_list3 th.h{padding:9px 0 9px 0; background:#f4f1f0 url('../img_inc/field_line.gif') no-repeat right 50%; border-bottom:1px solid #ccc;}
table.j_list3 th.last{background:#f4f1f0;}
table.j_list3 td.d{padding:7px 0 5px 0; border-bottom:1px solid #e6e6e6; line-height:1.4; text-align:center; color:#8e8e8e;}
table.j_list3 td.left{padding-left:10px; padding-right:10px; text-align:left;}

/*상담내역*/
table.j_list3 td.qna{padding-top:9px; padding-bottom:5px; *padding-top:8px; *padding-bottom:6px;}
table.j_list3 td.qna_btn{padding:8px 0 7px 0;}

/*FAQ*/
table.j_list3 td.faq_num{color:#8292d3; font-weight:bold;}

/*공지사항*/
table.j_list3 td.num{font:10px/1.0 verdana; color:#8e8e8e;}

/*SetList*/
table.j_list1 td.set_in{border-right:1px solid #cfceca; border-bottom:1px solid #cfceca; border-left:1px solid #cfceca; background:#fafafa;}
table.j_list1 td.d img.thum_jls_set{position:absolute;}
table.j_set_list{#table-layout:fixed;}
table.j_set_list td.d_set{padding:8px 0 9px 0; background:url('../img_inc/line_dot_3x1.gif') repeat-x left top; line-height:1.4; text-align:center; color:#8e8e8e;}
		table.j_set_list td.top{background:none;}
		table.j_set_list td.chk{text-align:right;}
		table.j_set_list td.img{text-align:left; padding-left:14px;}
		table.j_set_list td.img_set{border-right:0; text-align:right;}
		table.j_set_list td.left{padding-left:10px; padding-right:10px; text-align:left;}
		table.j_set_list td.price{padding-right:0px; line-height:1.5;}
			table.j_set_list td.d_set a,
			table.j_set_list td.d_set a:link,
			table.j_set_list td.d_set a:visited{color:#1a4065;}
			table.j_set_list td.d_set a:active,
			table.j_set_list td.d_set a:hover{color:#495cc1;}
                table.j_set_list td img.thum_set{width:59px; height:59px; border:1px solid #f0f0f0;}
		table.j_set_list td.d{background:#fff;}

/*NoData*/
table.j_list1 td.nodata, table.j_list2 td.nodata{padding:46px 0 44px 0; text-align:center; color:#8e8e8e;}
table.j_list1 td.nodata2, table.j_list3 td.nodata{padding:86px 0 84px 0; border-bottom:1px solid #e6e6e6; text-align:center; color:#8e8e8e;}
table.j_table1 td.nodata{padding:86px 0 84px 0; border-bottom:1px solid #e6e6e6; text-align:center; color:#8e8e8e;}
div.nodata{border-bottom:#e6e6e6 1px solid; text-align:center;}
div.nodata_nb{padding:26px 0 24px 0; text-align:center; color:#8e8e8e;}

/*▼▼ box 정의 ▼▼*/
.j_box{position:relative; width:625px; margin:43px 18px 0 17px; background:url('../img_inc/box1_bg.gif') no-repeat left bottom;}

/*▼▼ Title Style 정의 ▼▼*/
h4.j_tit{position:relative; padding:0px 0 22px 11px; background:url('../img_inc/bul_tit.gif') no-repeat left 2px;text-align:left;}
h4.j_tit select.flag{position:absolute; top:17px; right:20px; _right:60px;}
h5.j_stit{position:relative; padding:0 0 8px 0px; text-align:left;margin:55px 0 0 0; }
h5.j_stit img.btn_more{position:absolute; top:1px; right:0; padding:5px 0;}
h5.j_stit img.btn_nor, h5.j_stit select.flag{position:absolute; top:0px; right:0px;}
h5.j_stit img.btn_no1{position:absolute; top:1px; right:0px;}
h5.j_stit img.btn_no2{position:absolute; top:1px; right:90px;}
h5.j_stit img.btn_no3{position:absolute; top:1px; right:180px;}
h5.j_stit .txt{position:absolute; top:2px; padding-left:14px; color:#8e8e8e; font-weight:normal; z-index:10;}
h5.j_stit span.txt_info{position:absolute; top:5px; ;padding:0 10px 0 0; color:#8e8e8e; font-weight:normal;}
h5.j_stit span.txt_info strong{color:#e25d0f;}
h5.j_stitt{position:relative;text-align:left;margin:10px 0 0 0; }
		
/*▼▼ Tab Style 정의 ▼▼*/
/*Tab1*/
ul.j_tab1{position:relative; width:745px; height:34px; margin:0 0 9px 0; background:url('../img_inc/tab1_bg.gif') repeat-x left top; overflow:hidden;}
	ul.j_tab1 li{position:relative; z-index:1; float:left; margin-right:-3px; background:url('../img_inc/tab1_off_bg.gif') no-repeat left top; font-size:12px; color:#7e7e7e; letter-spacing:-1;}
		ul.j_tab1 li strong{display:block; padding:13px 3px 2px 3px; background:url('../img_inc/tab1_off_bg_right.gif') no-repeat top right;}
		ul.j_tab1 li strong a, ul.j_tab1 li strong a:link, ul.j_tab1 li strong a:visited, ul.j_tab1 li strong a:active, ul.j_tab1 li strong a:hover{color:#7e7e7e; text-decoration:none; padding:5px 19px 2px 17px;}
	/*Tab1_on*/
	ul.j_tab1 li.on{height:34px; background:url('../img_inc/tab1_on_bg.gif') no-repeat left top; z-index:2; font-size:14px;}
		ul.j_tab1 li.on strong{display:block; padding:12px 5px 8px 5px; background:url('../img_inc/tab1_on_bg_right.gif') no-repeat top right;}
		ul.j_tab1 li.on strong a, ul.j_tab1 li.on strong a:link, ul.j_tab1 li.on strong a:visited, ul.j_tab1 li.on strong a:active, ul.j_tab1 li.on strong a:hover{color:#333; text-decoration:none; padding:7px 17px 8px 15px;}
	/*IE7.0, 6.0을 위한 핵*/
	*html ul.j_tab1 li.on strong{padding-top:11px;}
	*:first-child+html ul.j_tab1 li.on strong{padding-top:11px;}
	
/*▼▼ button Style 정의 ▼▼*/
.j_btn_cen{text-align:center; padding:50px 0 70px 5px;}
.j_btn_cen_high{text-align:center; padding:50px 0 70px 5px;}
.j_btn_control{text-align:right; padding:6px 0 5px; overflow:hidden;}
	.j_btn_control input.chk_all{float:left; margin:2px 12px 0 10px; *margin:-2px 9px 0 6px;}
	.j_btn_control img.btn_take{float:left; margin-right:4px;}
	.j_btn_control .al_right{float:right; text-align:right; *padding-right:75px; _margin-top:-1px;}
	.j_btn_control .al_right_sel{float:right; text-align:right; _margin-top:-1px;}
		.j_btn_control .al_right select, .j_btn_control .al_right_sel select{margin:-1px 4px 0 0; _margin-top:0;}
		.j_btn_control .al_right img{float:right; margin:-1px 0 0 10px; *position:relative; *top:-19px; *right:-75px;}
		:root .j_btn_control .al_right span.txt{position:relative; top:2px;}
		.j_btn_control .al_right span.txt{*position:relative; *top:-2px;}

.al_right_sel input{ margin:-2px 5px -3px 0px; *margin:-2px 5px -3px 0px}		
.j_btn_sm_right{text-align:right; padding:0 5px 5px 0;}
.j_btn_sm_right2{text-align:right; padding:0 2px 2px 0;}
.j_btn_right{text-align:right; padding:10px 5px 0 0;}
.j_btn_left{padding:10px 0 0 0;}

/*▼▼ pagination 정의 ▼▼*/
.j_paging{padding:20px 0 0 0; text-align:center;}
	.j_paging *{margin:0; padding:0;}
	.j_paging a,
	.j_paging strong{_position:relative; display:inline-block; margin-right:-6px; padding:4px 10px 0 10px; text-decoration:none !important; line-height:normal; background:#fff url('../img_inc/bg_paging_line.gif') no-repeat left top; font-weight:bold; color:#666;}
	.j_paging strong{color:#5877cb; !important; background:#fff url('../img_inc/bg_paging.gif') no-repeat left top; border-right:1px solid #d2d2d2;}
		.j_paging a, .j_paging a:link, .j_paging a:visited{color:#666; text-decoration:none;}
		.j_paging a:active, .j_paging a:hover{color:#5877cb; text-decoration:none;}

	/*PagingBtn*/
	.j_paging a.pre{padding:0 12px 0 0; background:none;}
	.j_paging a.pre2{padding:0 6px 0 0; background:none;}
	.j_paging a.next{padding:0 0 0 11px; background:none;}
	.j_paging a.next2{padding:0 0 0 6px; background:none;}
	.j_paging a.next{background:#fff url('../img_inc/bg_paging_line.gif') no-repeat left 1px;}
	.j_paging a.pre img, .j_paging a.pre2 img, .j_paging a.next img, .j_paging a.next2 img{vertical-align:middle; margin-bottom:4px;}

		:root .j_paging a, :root .j_paging strong{padding-top:2px; padding-bottom:2px; margin-top:1px;}
		:root .j_paging a.pre img, :root .j_paging a.pre2 img, :root .j_paging a.next img, :root .j_paging a.next2 img{margin-bottom:0;}
		:root .j_paging a.next{background-position:left 3px;}

/*▼▼ Scroll 정의 ▼▼*/
.j_scroll{scrollbar-3dlight-color:#e6e6e6;scrollbar-arrow-color:#7397d0;scrollbar-track-color:#fff;scrollbar-darkshadow-color:#e6e6e6;scrollbar-face-color:#f5f1f0;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#e6e6e6;}
.j_scroll_01{ overflow:auto;scrollbar-3dlight-color:#e6e6e6;scrollbar-arrow-color:#7397d0;scrollbar-track-color:#fff;scrollbar-darkshadow-color:#e6e6e6;scrollbar-face-color:#f5f1f0;scrollbar-highlight-color:#fff;scrollbar-shadow-color:#e6e6e6;}
	

/*전체Page 영역*/
#de_main_page_area{width:100%;}
#de_page_area{width:100%;}
.page_in{position:relative; width:974px; padding:0 0 0 30px; margin:0 auto;}

	/*Slide*/
	#de_slide{position:absolute; left:930px; width:85px; height:376px; z-index:100; top:418px;}
		#de_slide .bg{padding:4px 10px 0; text-align:center;}
			#de_slide .bg ul.menu li{height:26px; padding:4px 0 0 0; line-height:1.2; font-size:11px; color:#6b83be;}
			:root #de_slide .bg ul.menu li{line-height:1.0;}
				#de_slide .bg ul.menu li a{color:#6b83be;}
				#de_slide .bg ul.menu li img{margin:0 0 2px 0;}
			#de_slide .bg ul.menu li.last{background:none;}
		#de_slide div.last{margin-top:3px;}
			#de_slide div.last img{margin:0 0 4px 0;}
			#de_slide div.last img.list{border:1px solid #e0e0e0;}
		#de_slide img.top{margin:0 27px;}

/*GNB or Header 영역*/
#de_header_area{position:relative; width:880px; height:93px; background:#fff; z-index:900;}
	#de_header_area img.header_bi{position:absolute; top:11px; left:18px;}
	#de_header_area div.util{position:relative; top:0; left:170px; width:742px; height:52px; background:url('../img_inc/bg_util.gif') no-repeat left top;}
		#de_header_area div.mypage{position:absolute; top:10px; left:184px;}
		#de_header_area div.util ul{position:absolute; top:6px; right:102px;}
			#de_header_area div.util ul li{float:left; background:url('../img_inc/line_util.gif') no-repeat left 6px; padding:0 9px 0 9px; font-size:11px;}
			#de_header_area div.util ul li.first{background:none;}
			#de_header_area div.util ul li.name{background:url('../img_inc/bul_square2.gif') no-repeat left 8px; padding:5px 9px 0 7px;}
				#de_header_area div.util ul li a img{padding:5px 0;}
			#de_header_area div.util img.header_login{position:absolute; top:8px; right:46px;}
		#de_header_area div.search{position:relative; top:6px; left:559px; width:144px;}
			#de_header_area div.search input{position:absolute; top:1px; width:114px; height:14px; padding:2px; background:url('../img_inc/bg_input_search.gif') no-repeat left bottom; border:0;}
			#de_header_area div.search img{position:absolute; left:122px;}
	#de_header_area div.gnb{position:absolute; top:52px; left:0; width:880px; height:50px; z-index:900; background:url('../img_inc/bg_gnb2.gif') no-repeat left top;}
		#de_header_area div.gnb ul.gnb_menu{position:absolute; top:5px; left:182px;}
			#de_header_area div.gnb ul.gnb_menu li{float:left; padding:0 20px 0 20px; font-size:0; line-height:0;}
		#de_header_area div.gnb img.gnb_sd{position:absolute; top:41px; left:0;}

/*body 영역*/
#de_body_area{width:960px; padding:0 0 280px 0; z-index:10;}

/*content 영역*/
#de_content_area{float:left; position:relative; top:0; width:680px; padding:10px 40px 0 30px;}
.content_in{width:745px;}
	
	/*fullsize*/
	#de_fullcon_area{position:relative; top:-9px; width:840px; background:url('../img_inc/bg_right.gif') no-repeat 880px 9px; padding:50px 60px 0 20px;}
	.con_detail_in{width:830px; padding:0 0 0 10px;}

		/*Location*/
		.j_path{position:absolute; top:30px; right:60px; padding:0 0 0 18px; background:url('../img_inc/icon_home.gif') no-repeat left top; font-weight:normal; font-size:11px; color:#8e8e8e;}
		:root .j_path{top:29px; background:url('../img_inc/icon_home.gif') no-repeat left 1px;}
			.j_path a, .j_path a:link, .j_path a:visited{color:#8e8e8e; text-decoration:none;}
			.j_path a:active, .j_path a:hover{color:#8e8e8e; text-decoration:underline;}
			.j_path a.now{font-weight:bold;}
			.j_path select.path_cate{position:relative; top:3px; height:19px; margin-top:-6px; vertical-align:middle; font-size:11px; color:#8e8e8e;}

/* footer 영역*/
#de_footer_area{clear:both; padding-bottom:20px; background:#fff;}
	#de_footer_area .footer_in{width:890px; margin-left:20px; z-index:90; position:relative;}
	#de_footer_area .study_brand_Area{height:22px; position:relative;}
		#de_footer_area .sb_left{}
			#de_footer_area .study_menu{width:130px; position:absolute; bottom:0; right:140px; z-index:1000}
			#de_footer_area .brand_menu{width:130px; position:absolute; bottom:0; right:0; z-index:1000}
				#de_footer_area ul.site_list{background-color:#ffffff; border:1px solid #595959; border-bottom-width:0;}
					#de_footer_area ul.site_list li{background:url(/jls_in/img_inc/line_dot_1x1.gif) repeat-x left bottom;}
					#de_footer_area ul.site_list li.last{background-image:none}
					#de_footer_area ul.site_list li img{vertical-align:middle}
					/* 리스트 on,off효과 */
					#de_footer_area ul.site_list li.flist_on{background-color:#f5f5f5;} #de_footer_area ul.site_list li.flist_off{background-color:#ffffff;}
	#de_footer_area .copyright_area{border-top:1px solid #cccccc; position:relative; margin-top:5px; height:1%; overflow:hidden}
		#de_footer_area .footer_ci{position:absolute; left:0; top:35px;}
		#de_footer_area .footer_info{padding-left:147px; float:left}
			#de_footer_area .footer_list li{float:left; background:url(/jls_in/img_inc/bul_foot_3x3.gif) no-repeat left 13px; padding-left:11px; padding-right:9px;}
			#de_footer_area .footer_list li img{vertical-align:middle}
			#de_footer_area .footer_list li.fl_first{padding-left:0; background-image:none;}
			#de_footer_area .text_info{clear:both;}
			#de_footer_area .footer_etc_info{float:right; padding-top:10px;}

/*레이어팝업*/
.layer_popup {position:absolute; right:10px; top:250px; z-index:1000;}
	.layer_popup .lp_table {width:401px;}
	.layer_popup .lp_table .lp_top { height:10px;
			background:url('../img_inc/img_layerpup_top.png') no-repeat top left;
			_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='../img_inc/img_layerpup_top.png', sizingMethod='crop');}
	.layer_popup .lp_table .lp_md { vertical-align:top; 
			background:url('../img_inc/img_layerpup_md.png') repeat-y top left;
			_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img_inc/img_layerpup_md.png', sizingMethod='crop');}
	.layer_popup .lp_table .lp_bottom { height:55px;
			background:url('../img_inc/img_layerpup_bottom.png') no-repeat top left;
			_background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img_inc/img_layerpup_bottom.png', sizingMethod='crop');}
	
        .layer_popup p.popup_btn { position:absolute; bottom:25px; right:15px; font-size:12px;}
	.layer_popup p.popup_btn .checkbox { margin-top:-5px 0px}

/*▼▼ Vertical 정의 ▼▼*/
	.j_v_top{vertical-align:top;}
	.j_v_middle{vertical-align:middle;}
	.j_v_bottom{vertical-align:bottom;}
	
	
	
	
	
	