/*global*/
	body, h1, h2, h3, h4, h5, h6, dl, dt, dd, li, table, th, td, form, fieldset, legend, input, textarea, button, a, span, p
	{margin:0; padding:0; color:#333333; font-size:13px; font-family:'arial', 'verdana', 'sans-serif', '맑은 고딕', '나눔고딕', '나눔바른고딕','NanumBarunGothic','돋움';}
	
	body {background:url(./mainA1_back.jpg) repeat-x #ffffff; margin:0; overflow-y:scroll;}
	
	a, area, input {outline:0 none; }
	a { text-decoration:none; }
	a:visited {color:#333333; }
	a:hover, label:hover {color:#ff6600;}

	select, input {background-color:#ffffff; vertical-align:middle;}
	select { font-size:12px; font-family:돋움; }
	textarea {background-color:#ffffff; border:solid 1px #cccccc; }
	input.g_txt, input.txt {border:solid 1px #cccccc; height:18px; line-height:18px; padding-left:2px; font-size:12px; }
	input.noBox {border:0 none;}
	input.active {ime-mode:active;}
	input.inactive {ime-mode:inactive;}
	input.txt_file {height:20px;}
	input.aCenter {text-align:center; }

	table caption {text-align:left; padding-bottom:3px; }
	
	label {cursor:pointer; padding:0 3px;}
	label:hover {text-decoration:underline;}

	img {border:0; }
	ul, dl {margin:0; padding:0; }
	ul {list-style-type:none; }
	input, img {vertical-align:middle; }
	em {font-style:normal; }
	h5, h4, h3, h2, h1, strong, th {font-weight:600;}
	h5 {font-size:13px;}
	h4 {font-size:15px;}
	h3 {font-size:18px;}
	h2 {font-size:20px;}
	h1 {font-size:24px;}

	h4.sub_title {line-height:1.5em; background:url(/images/board/bullet_blue_12.gif) no-repeat 0 4px; padding-left:18px; margin-bottom:8px; color:#666666; }
	h4.sup_is {background-position:0 10px; } /*<sup> 있음.*/
	h4.sub_title span {font-weight:normal; font-size:12px; margin-left:10px; }

	.mlevel1 {color:#666666;}
	.mlevel3 {color:#76A634; font-weight:bold;}
	.mlevel4 {color:#2aaf9b; font-weight:bold;}
	.mlevel5 {color:#30A7BC;font-weight:bold; }
	.mlevel7 {color:#990000; font-weight:bold;}
	.mlevel9 {color:#ff6699; font-weight:bold; }

/*common*/
	.g_ellipsis {overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap;  }
	.g_clear_both {clear:both;}
	.g_cursor {cursor:pointer;}
	.g_round5  {border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
	.g_round10 {border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
	.g_gothic {font-family:'arial', 'verdana', 'sans-serif','맑은 고딕', '나눔고딕', '나눔바른고딕'; }
	.g_shadow  {box-shadow:3px 3px 3px #cccccc; }
	.g_dotum {font-family:돋움; font-size:12px; }

	.em_green {color:#78B722;}
	.em_violet {color:#6346A0;}
	.em_blue {color:#4682B4;}
	.em_brown {color:#8f6e28; }
	.em_orange {color:#ff6600;}
	.em_red {color:#ff3300;}
	.em_red_large {color:#ff3300; font-size:16px; }
	.em_gray {color:#999999;}

	.aCenter {text-align:center;}
	.aRight {text-align:right;}

/*상단*/
	div.header div.sub_width  { padding-top:30px; position:relative; }
	div.sub_width {width:960px; margin:0 auto;}

	div.top_msg {position:absolute; top:15px; left:5px;  color:#808080; font-size:12px; font-family:arial, verdana;}
	div.top_msg strong {font-size:15px; }
	strong.msg_1 {color:#f85e06; }
	strong.msg_2 {color:#a954a9;}
	strong.msg_3 {color:#8fa538; }
	strong.msg_4 {color:#439cb1;  }
	strong.msg_5 {color:#ffa034; }

	div.bt_txt {position:absolute; top:15px; right:22px; }
	div.bt_txt a {color:#ffffff; display:inline-block;   background:#2eb0da; text-align:center; padding:4px 10px 3px 10px; color:#ffffff;
		border-radius:0 7px 7px 0;
	}
	div.bt_txt a.first {border-right:solid 1px #dddddd; border-radius:7px 0 0 7px;}
	div.bt_txt a:hover {color:#ffffff; background:#c19f48;}

	div.logo {float:left; margin-right:60px; padding-top:10px;}
	div.logo img {width:285px; height:40px;}
	div.gnv {float:right;  padding-top:20px; }
	div.gnv dl {float:left; margin-right:30px; position:relative; }
	div.gnv dl dt {height:50px; }
	div.gnv dl dt span {display:inline-block; width:6px; height:6px; background:#ed9351; margin-right:7px; }
	div.gnv dl dt a {font-size:16px; color:#666666;  vertical-align:middle; letter-spacing:-1px; font-weight:600;}
	div.gnv dl dt a:hover {color:#ff3300;}

	div.gnv dl dd {position:absolute; z-index:8; background:#f7f7f7;  border:solid 1px #c0b086; border-top:0 none; display:none; }
	div.gnv dl dd.last {right:-20px;}
	div.gnv dl dd ul {min-width:120px; white-space:nowrap;  }
	div.gnv dl dd ul li {border-top:solid 1px #c0b086; }
	div.gnv dl dd ul li.first {border-top:0 none;; }
	div.gnv dl dd ul li a {display:block; height:33px; color:#685933; line-height:33px; padding:0 15px; font-size:13px; color:#333333; letter-spacing:-1px;}
	div.gnv dl dd ul li a:hover {background:#2eb0da; color:#ffffff; }

	/*서브 페이지*/
	div.sub_top {background:#eedfb8; }
	div.sub_top div.sub_width {height:90px; background:url(/images/sub/sub_top_back.gif) no-repeat ; }

	/*현재 위치 , 본문 제목*/
	div.now_loc , div.now_loc a {color:#999999; font-size:12px; }
	h1.article_title {margin:30px 0 30px 0;  height:53px; padding-left:45px; color:#666666; border-bottom:solid 1px #dddddd;
		background:url(/images/sub/article_title_back.gif) no-repeat ; 
	}
	h1.cr_1200 {background-position:0 -60px;  }
	h1.cr_1300 {background-position:0 -120px;  }
	h1.cr_1400 {background-position:0 -180px;  }
	h1.cr_1500 {background-position:0 -240px;  }
	h1.cr_2100 {background-position:0 -300px;  }
	/*사이드 메뉴*/
	
	div.aside_head {font-size:24px; margin:30px 0 20px 0; color:#1f74a0; text-align:center; }
	div.aside {float:left; width:190px; border-right:solid 1px #dddddd;  }
	div.aside ul {border-top:solid 1px #dddddd; }
	div.aside ul li { border-bottom:solid 1px #dddddd; }
	div.aside ul li a {display:block;height:36px; line-height:36px; font-size:13px; padding-left:10px; }
	div.aside ul li a.on {color:#ffffff; background:#2eb0da; }
	div.aside ul li a:hover {color:#ff6633; background:#f7f7f7; }
	
	/*본문*/
	div.article {float:right; width:730px; min-height:360px; padding-bottom:50px; position:relative; }
	div.article p {line-height:1.7em; font-size:15px; margin-bottom:1.2em;}
	p.top_guide {padding:7px 15px 7px 40px ; margin-bottom:20px; margin-top:0; border:solid 2px #ffcf4c; line-height:1.8em; 
		background:url(/images/board/back_top_guide_2.gif) no-repeat 10px 9px; text-align:left; font-size:13px;   
		border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
	}

	/*서브 타이틀 h3.g_round5 { }*/
	h2.sub_title { display:inline-block; padding-bottom:7px; margin-bottom:1.3em;  border-bottom:solid 2px #ff9966; }
	h2.green {border-bottom:solid 2px #71b13e; }
	h2.blue {border-bottom:solid 2px #4682B4; }
	h2.brown {border-bottom:solid 2px #8f6e28; }

	.em_ {color:#4682B4;}
	.em_brown {color:#8f6e28; }


/* 버튼 스타일 & 버튼 영역*/
	/*버튼 공통*/
	span.bt_wrapper, span.bt_wrapper * {display:inline-block; background:url(/images/board/back_button_new.gif) no-repeat ; font-family:'돋움','굴림';}
	span.bt_wrapper {padding-right:1px; font-size:12px; background-position:right 0; vertical-align:middle; }
	span.bt_wrapper * { padding:1px 7px 0 9px;  margin:0; overflow:hidden; cursor:pointer; color:#666666; }
	span.bt_wrapper *:hover {color:#0066ff; }
	span.bt_wrapper .bt_red {color:#ff3300;}
	span.bt_wrapper .bt_gray {color:#999999;}

	span.bt_wrapper input {border:0 none; cursor:pointer; padding:3px 3px 3px 5px; }
	span.bt_small_check input, span.bt_middle_check input  { padding-left:17px; }

	/*버튼 소*/
	span.bt_small, span.bt_small_check, span.bt_small_reply, span.bt_small_excel , span.bt_small_cart {background-position:right -220px; }
	span.bt_small * , span.bt_small_check * ,  span.bt_small_reply * , span.bt_small_excel *, span.bt_small_cart * {font-size:12px;  height:20px; line-height:20px;}
	
	span.bt_small * {background-position:0 -220px;}
	span.bt_small_check * { background-position:0 -250px; padding-left:20px; }/*체크아이콘*/
	span.bt_small_reply * { background-position:0 -280px; padding-left:20px; }/*답변아이콘*/
	span.bt_small_excel * { background-position:0 -350px; padding-left:24px; }/*엑셀 다운*/
	span.bt_small_cart * { background-position:0 -390px; padding-left:24px; }/*엑셀 다운*/
	
	/*버튼 중*/
	span.bt_middle , span.bt_middle_check , span.bt_middle_cart, span.bt_middle_excel {background-position:right 0;}
	span.bt_middle * , span.bt_middle_check * , span.bt_middle_cart *, span.bt_middle_excel * {font-size:12px;  height:26px; line-height:26px; }
	span.bt_middle * { background-position:0 0; }
	span.bt_middle_check * {background-position:0 -30px; padding-left:20px; font-weight:600; }/*체크아이콘*/
	span.bt_middle_cart * {background-position:0 -60px; padding-left:26px; font-weight:600; }/*카트*/
	span.bt_middle_excel * {background-position:0 -90px; padding-left:28px; font-weight:600; }/*엑셀 다운*/

	/*버튼 영역*/
	div.bt_area_left {text-align:left; padding:20px;}
	div.bt_area {text-align:center; padding:20px;}
	div.bt_area img {cursor:pointer; }
	div.bt_area_right {text-align:right; padding:10px 0px;}
	div.bt_area_right img {vertical-align:middle;}
	div.bt_area_line {border-top:dashed 1px #cccccc; margin-top:20px; }
	
	span.bt_big {display:inline-block; padding:10px 25px; text-align:center; font-size:16px; font-weight:500; letter-spacing:2px;
		cursor:pointer; vertical-align:middle; font-family:arial,'나눔고딕', 'MalgunGothic', '맑은고딕','NanumBarunGothic', 'NanumGothic';
	}

	span.bt_big_blue {background:#2eb0da; color:#ffffff; }
	span.bt_big_blue:hover {background:#94c92f;}
	span.bt_big_tomato {background:#fb8572; color:#ffffff;}
	span.bt_big_tomato:hover {background:#94c92f;}

/*게시판 목록 & 상세보기*/

	/*라인*/
	.line_pink , table.line_pink {border-top:solid 2px #fe8f94;}
	.line_blue , table.line_blue {border-top:solid 2px #2f86d5;}
	p.noData {padding:20px; text-align:center; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd;}
	div.bbs_search_area {text-align:center; padding:15px 0;}

	/*목록 정보 헤드*/
	div.list_info {color:#808080;  margin-top:15px; margin-bottom:5px}
	div.list_info div.col1 {float:left; }
	div.list_info div.col2 {float:right; }

	/*bbs*/
	.is_notice1 {background:url(/images/board/notice9.gif) no-repeat center; } /*전체 공지*/
	table.list_bbs {clear:both; width:100%;  margin:5px 0; table-layout:fixed; border-collapse:collapse; border-top:solid 1px #cccccc;}

	table.list_bbs th { background:#f3f3f3;  height:28px; line-height:28px; font-weight:normal; font-size:12px; border-right:solid 1px #ffffff; border-bottom:solid 1px #dddddd;}
	table.list_bbs .noBorder {border-right:0 none; }
	table.list_bbs td {text-align:center; padding:7px 0; border-bottom:solid 1px #e0e0ec; font-size:12px;}
	table.list_bbs td.aLeft {text-align:left;}
	table.list_bbs td.aRight , table.list_bbs th.aRight  {text-align:right; padding-right:5px;}
	table.list_bbs td.subject {padding-left:10px; }
	table.list_bbs td a.now_subject {color:#ff6633; }

	table.list_bbs td.link {font-weight:600; }

	/*상세보기*/
	div.detailWrap {position:relative;  }
	div.detailWrap h3 {padding:10px 0;  border-bottom:solid 1px #dddddd; }

	div.detail_info {padding:10px; color:#808080; background:#f7f7f7; font-size:12px; }
	div.detail_text {line-height:1.8em; min-height:250px; font-size:15px; 
		word-break:keep-all; text-align:left; padding:0 10px 40px 10px;  margin-top:20px; 
	}
	div.detail_text img.txc-image { margin:2px 0; max-width:730px; }
	div.detail_text p {margin:0; padding:0;}

	div.detail_bt {float:left; width:100%; border-top:solid 1px #dddddd; border-bottom:solid 1px #dddddd; padding:10px 0;}
	div.detail_bt div.col1 {float:left; }
	div.detail_bt div.col2 {float:right; }

	/*상세보기 보내기/인쇄 등 버튼*/
	span.send_detail {display:inline-block; background:url(/images/board/detail_info_icon.gif) no-repeat;  vertical-align:middle;
		width:21px; height:20px; text-indent:-2000px; overflow:hidden; margin-left:5px; cursor:pointer;
	}
	span.to_printer {background-position:0 0;}/*인쇄*/
	span.to_twitter {background-position:-90px 0;}/*트위터*/
	span.to_face {background-position:-120px 0;}/*페이스북*/

/* 게시판 댓글 */
	
	/*댓글 내용*/
	div.mentWrap {margin-top:20px; }
	dl#mentList {padding:0; margin:5px 0 5px 10px; border-top:solid 1px #dddddd;border-bottom:solid 1px #dddddd;}
	dl#mentList dt { color:#808080; padding:7px 10px;  background:#f6f6f6; }
	dl#mentList dt span.m_date{margin-right:20px; }
	dl#mentList dt a {font-size:11px; color:#808080;}
	dl#mentList dt a:hover {color:#ff3300;}

	dl#mentList dd {padding:8px 8px 8px 20px; color:#666666; line-height:1.7em;   background:#ffffff; }
	div.mentWrap h5.sub_title_blue {margin-left:10px}

	/*댓글 쓰기*/
	div.m_write{margin-top:5px; text-align:center; }
	div.m_write textarea{width:85%;margin-left:10px;  height:70px; padding:5px; line-height:1.4em; vertical-align:middle; }
	div.m_write img{width:80px; height:80px; cursor:pointer; vertical-align:middle; }

	/*게시물, 댓글 삭제*/
	#del_pwd {display:inline-block; display:none; margin-right:50px; }
	#del_pwd input.m_back {width:100px;background-position:0 -89px;}


/*list navigation*/
	p.listNav {clear:both; text-align:center; padding-top:0px; font-size:11px;}
	p.listNav a {display:inline-block; border:solid 1px #dddddd; padding:3px 7px 3px 7px; }
	p.listNav a:hover {background:#ffcc00; color:#ffffff; }
	p.listNav .nowPage {background:#3ca5cf; color:#ffffff; border:solid 1px #3ca5cf; }
	p.listNav .prevPage , p.listNav .nextPage { color:#808080; }
	p.listNav .prevPage {border:0 none; background:url('/images/board/navi_back.gif') no-repeat 0 center;  }
	p.listNav .nextPage {border:0 none; background:url('/images/board/navi_back.gif') no-repeat right center; }

/*폼테이블1*/
	table.border_vert {width:100%; border-collapse:collapse;  line-height:1.7em;}
	table.border_vert th {background:#f3f3f3; font-weight:normal; text-align:left; padding-left:15px; height:26px;}
	table.border_vert th.line_fff {border-bottom:solid 1px #ffffff; }
	table.border_vert td {padding-left:15px;}
	table.border_vert td span.info {font-size:12px; color:#808080; }
	table.border_vert td label {font-size:12px; color:#333333; }
	table.border_vert td label:hover {font-size:12px; color:#ff3300; }
	table.border_vert td label.on {background:#ff6633; color:#ffffff;}

	/*테이블 폼 항목 배경*/
	table.th_em th.gray {background:#f3f3f3; }
	table.th_em th.sky { background:#f0f0fc; }
	table.th_em th.light_green { background:#f0fcc4;  }
	table.th_em th.wheat { background:#f3ece3; }
	table.th_em th.dark { background:#505050; color:#ffffff; }
	table.th_em th.dark_tomato { background:#fb8572; color:#ffffff; }
	table.th_em th.dark_blue { background:#207cb9; color:#ffffff;  }

	table.th_em th.dark_green, table.th_em td.dark_green { background:#71b920; color:#ffffff; }

	/*폼테이블2*/
	table.border_form {width:100%; border-collapse:collapse;  line-height:1.7em; border-bottom:solid 1px #dddddd; border-top:solid 2px #2eb0da;}
	table.border_form th, table.border_form td {padding:3px 0 3px 15px; height:30px; border-top:dashed 1px #cccccc;}
	table.border_form th.first, table.border_form td.first {border-top:0 none;}
	table.border_form th {background:#f3f3f3; font-weight:normal; text-align:left; }
	table.border_form td span.info {font-size:12px; color:#808080; }
	table.border_form td label {font-size:12px; color:#333333; }
	table.border_form td span.info {font-size:12px; color:#808080; }
	table.border_form td label:hover {font-size:12px; color:#ff3300; }
	table.border_form td label.on {background:#ff6633; color:#ffffff;}
	/*라인*/
	table.line_orange {border-top:solid 2px #ecaa94; }

/*회원*/
	span.required {color:#ff3300; font-size:16px;vertical-align:middle;  }

	/*회원: 로그인, 찾기*/
	div.mem_wrap {  padding:40px; background:#f7f7f7; border:solid 1px #dddddd;}
	div.mem_inner {border:solid 1px #dddddd; padding:30px; background:no-repeat right 0 #ffffff;}
	div.mem_inner h3 {font-size:22px; margin-bottom:30px; }
	div.mem_inner .bt_area {padding-bottom:0; }
	div.login_back {background-image:url(/images/sub/login_back.jpg)  }
	div.idPass_back {background-image:url(/images/sub/idPass_back.jpg?t=1) }

	ul.mem_login li {display:inline-block; }
	ul.mem_login li  input.g_txt {width:130px; border:solid 1px #cdcdcd; padding:8px 5px 9px 5px; font-size:14px; } 
	ul.mem_login li  label {display:inline-block;; padding-bottom:5px; color:#808080; }
	

/*푸터*/
	div.footer {height:80px; clear:both; }
	div.footer {line-height:1.6em;}
	div.footer p {text-align:center; padding-top:20px; height:80px;color:#808080;  border:solid 1px #dddddd; background:#f3f3f3; font-size:12px}

/*팝업창 관련*/
	div.popup {position:absolute; z-index:9; background:#333333; overflow:hidden; cursor:move; }
	div.popup p {margin:0; padding:0; }
	div.popup_content {}

	div.popup_bt { background:#333333; color:#ffffff; height:30px;  line-height:27px; position:relative; padding-left:5px; }
	div.popup_bt strong {cursor:pointer; font-size:24px; margin-left:50px; position:absolute; bottom:2px; right:5px; }
	div.popup_bt * {vertical-align:middle; }
	div.popup_bt input {display:none; }

/*자바스크립트 달력- 팝업-날짜 선택용*/
	div.showCal {display:none; width:182px; padding:10px; position:absolute; background:#ffffff; border:solid 1px #dddddd; z-index:9; margin-left:-110px; }
	div.showCal a, div.showCal span { width:26px; padding-top:5px; display:inline-block; text-align:center; color:#666666;}	/*일자 또는 빈칸 표시 부분*/
	div.showCal .header {text-align:center; height:26px;  padding:0; }
	div.showCal .todaySign {display:inline-block; width:26px;}
	div.showCal a.sun{ color:#ff3300;}
	div.showCal a.sat{ color:#0033ff;}
	div.showCal a.close{ position:absolute; top:8px; right:8px;}
	span.cal_container {position:relative; display:inline-block;  }
	span.cal_container img.bt_cal {width:15px; height:13px; cursor:pointer;}

/*상품목록*/
	ul.goods {float:left; clear:both; width:100%; float:left; padding-top:10px; margin:0;  list-style-type:none;  border-bottom:solid 1px #e5e5e5; }
	ul.goods li { float:left; width:32.5%; margin-bottom:20px; text-align:center; border:solid 1px #dddddd; }
	ul.goods li.noData { text-align:center; width:99%; }
	ul.goods li.noMargin {margin-right:0;}
	ul.goods li img.list_img {width:230px;height:230px; margin:3px 0;}

	ul.goods li div {line-height:1.7em; background:#f7f7f7; margin:3px;}

/*상품 상세보기*/
	div.goodsTop {}
	div.goodsTop div.col1 {float:left; border:solid 1px #cdcdcd; padding:6px; }
	div.goodsTop div.col1 img {width:365px; border:solid 1px #cecece; }

	div.goodsTop div.col2 {float:right; width:330px;}
	div.goodsTop p {color:#838383; height:192px; max-height:192px; overflow-y:auto;}
	div.goodsTop p strong {color:#909929; font-size:14px;}

	div.goodsTop dl {margin-bottom:20px; }
	div.goodsTop dl dt {color:#a7b323; }
	div.goodsTop dl dt span {color:#b003d2; font-size:14px; }
	div.goodsTop dl dd {line-height:28px; border-bottom:solid 1px #e5e5e5; padding:10px 0;}
	div.goodsTop dl dd strong {color:#000000; font-size:20px; }

	div.goodsTop dl dd.price { }
	div.goodsTop dl dd.price strong {color:#b003d2; }

/*장바구니, 주문하기*/
	table.cartList {width:100%; border-top:solid 2px #b003d2; margin-bottom:15px;  }
	table.cartList th {height:30px; line-height:30px; color:#666666; border-bottom:solid 1px #dddddd; background:#f7f7f7; }
	table.cartList td { padding:10px; border-bottom:solid 1px #e5e5e5; text-align:center; }
	table.cartList td.aLeft {text-align:left; }
	table.cartList td.subject a{color:#777777; }
	table.cartList td img.cart_img {width:80px; height:80px; border:solid 1px #eaeaea; vertical-align:middle; margin-right:20px; }

	div.list_empty {text-align:center; padding:10px; border-bottom:solid 1px #e5e5e5; }

	div.orderBox {margin-bottom:20px;}
	div.orderBox ul {margin:0; padding:0; list-style-type:none;}
	div.orderBox ul li {padding:3px 0; }

	/*결제 방법별 메시지*/
	div#order_ready {display:none; text-align:center; border:solid 2px #ffcc00; padding:15px 0; margin-top:10px; font-size:14px; background:#ffffff; }

	/*우편번호 찾기*/
	#findAddr {display:none; width:520px; height:520px; position:fixed; top:200px; left:30%;  z-index:3; 
		border:solid 2px #3399c6; background:#3399c6; color:#ffffff; cursor:move ;}
	#findAddr h3 {padding:10px; color:#ffffff; }
	#findAddr h3 span.bt_wrapper {margin-left:100px; }
	#findAddr iframe {width:100%; height:450px; padding:0; margin:0; border:0; }
	#findAddr div {padding-top:4px; text-align:center; cursor:move; font-size:12px; }

	/*결제 합*/
	div.order_sum {width:100%; float:left; padding:10px 10px 20px 10px; margin-bottom:20px; border-bottom:solid 1px #e5e5e5; }
	div.order_sum div.col1 {float:left;}
	div.order_sum div.col2 {float:right;  }
	

/*메인*/
	div.visual {background:#eedfb8; }
	div.visual div.sub_width {height:360px; overflow:hidden; position:relative; }

	/* 니보 슬라이더*/
	#slider {position:relative; width:100%; height:100%; }
	#slider a {cursor:default;}
	#slider img{ width:960px; height:360px; position:absolute; top:0px; left:0px;}

	/*메인 슬라이드 네비*/
	ul.slideNav {position:absolute; right:170px; bottom:10px;  z-index:7;}
	ul.slideNav li  {display:inline-block; width:10px; height:10px; margin-right:5px; background:url(/images/main/nav_rect_10.gif) no-repeat center 0; cursor:pointer; }
	ul.slideNav li span {display:block; height:100%; overflow:hidden; text-indent:-2000px; }
	ul.slideNav li.on {background-position:center -40px; }

	/*니보 스타일*/
	.nivoSlider a.nivo-imageLink { width:100%; height:100%; position:absolute; top:0px;left:0px; ;z-index:6; }
	.nivoSlider {position:relative;}
	.nivoSlider img {position:absolute; top:0px; left:0px;}
	.nivo-slice {display:block; position:absolute; z-index:5; height:100%;}
	.nivo-box { display:block;position:absolute;z-index:5;}

	/*니보 스타일 : 방향*/
	.nivoSlider .nivo-directionNav  {	display:none}
	.nivoSlider .nivo-directionNav a {	display:none}

	/*메인 목록 & 버튼*/
	div.m_content {width:958px; padding:20px 0; border-left:solid 1px #dddddd;  border-right:solid 1px #dddddd;}
	ul.m_link {float:left;}
	ul.m_link li {float:left; width:118px; height:150px; border-right:dashed 1px #cccccc; background:url(/images/main/main_m_link.gif?tt=20160831) no-repeat; }
	ul.m_link li.first {float:left; border-left:dashed 1px #cccccc; }
	ul.m_link li.customer_center {width:298px; border-right:0 none;}
	ul.m_link li a {display:block; height:90%; text-indent:-2000px; }

	div.m_bbs {float:left; width:248px; padding:0 25px;}
	ul.m_tap {float:left; margin:10px 0;}
	ul.m_tap li {float:left; }
	ul.m_tap li a {display:block; border:solid 1px #cccccc;  width:70px; padding:3px 0; text-align:center; color:#000000; }
	ul.m_tap li.on a{color:#ffffff; background:#2eb0da; border:solid 1px #2eb0da; }
	ul.m_tap li a:hover {color:#ffffff; background:#2eb0da; border:solid 1px #2eb0da; }

	ul.m_list li {border-bottom:dashed 1px #cccccc; height:30px; line-height:30px; }
	ul.m_list li a {font-size:12px; font-family:돋움, 굴림; }
	ul.m_list li.no_rows {text-align:center; border:solid 1px #dddddd; }

	ul#m_list_1 {display:none; }

/*모바일 화면 보기 : footer 하단*/
	a.bt_moblie {display:block; text-align:center; font-size:4em; padding:30px 0; border:solid 1px #cccccc; margin-bottom:20px; 
		background:#f3f3f3; font-weight:bold; color:#62ac64;
	}
	