 @charset "utf-8";

/* (element)  ʱȭ  */
html, body,
div, span,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6,
blockquote, p, address, pre, cite,
form, fieldset, input, textarea, select,
table, th, td {
	margin:0;
	padding:0;
	}

/*  */
h1, h2, h3, h4, h5, h6 {  
	font-size:100%;   
	font-weight:normal;   
	} 

/* ׵θ ֱ */
fieldset, img, abbr,acronym { border:0 none; } 

/**/
img{
	vertical-align:top;
}

label, select, input, textarea{
	vertical-align:middle;

}


/*  */
ol, ul { list-style:none; }

/* ̺ - ũ 'cellspacing="0"'   */
table {
	border-collapse: separate;
	border-spacing:0;
	border:0 none;
	}
caption, th, td {
	font-weight: normal;
	border:0;
}

/* ؽƮ   ʱȭ */
address, caption, strong, em, cite {
	font-weight:normal;
	font-style:normal;
	}
ins { text-decoration:none; }
del { text-decoration:line-through; }

/* ο빮 */
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }

/* */
hr { display:none; }@charset "utf-8";

body {background-color:#fff;}
#wrap { width:100%; overflow:hidden; min-width:1100px; font-family:'돋움', dotum, sans-serif; font-size:12px; color:#666;}


/* header */
#header { width:100%; }
.header_top { width:1100px; margin:0 auto; height:82px; position:relative; padding-top:5px;}
.header_top .gnb { float:right; font-size:11px;}
.header_top .gnb ul li { background:url(../images/gnb_bullet.gif) no-repeat 0 10px; padding-left:7px; margin-right:20px; display:block; float:left; line-height:25px;}
.header_top .gnb ul li a { text-decoration:none; color:#6b6b6b; display:block; }
.header_top .gnb ul li a:hover {text-decoration:none; color:#333;}
.header_top .btn_b2b { float:right; clear:left; font-size:11px;}
.header_top .btn_b2b a { display:block; background:#eda303; color:#fff; font-weight:bold; text-decoration:none; line-height:25px; padding:0 20px; margin-right:15px;}
.header_top .btn_b2b a:hover { display:block; background:#666; color:#fff; font-weight:bold; text-decoration:none;}
.header_top .e_catalog { float:right; clear:left; font-size:11px;}
.header_top .e_catalog a { display:block; background:#0aa6b4; color:#fff; font-weight:bold; text-decoration:none; line-height:25px; padding:0 20px; margin-right:5px;}
.header_top .e_catalog a:hover { display:block; background:#666; color:#fff; font-weight:bold; text-decoration:none;}
.header_top .search { float:right; height:23px; width:250px; border:1px solid #ccc;}
.header_top .search .input_box { border:transparent; padding:2px;}
.header_top .search .search_btn { float:right;}
.header_top .logo { position:absolute; top:7px; left:0;}   /*로고 위치 지정*/

.lnb { position:relative; width:100%; z-index:10; clear:both; }
.lnb_main {height:25px; width:100%; background:#0e66a9;  padding-top:10px;}
.lnb_main .main_menu { width:1050px; margin:0 auto; padding-left:50px; font-size:0;}
.lnb_main .main_menu li { display:block; float:left; margin-left:115px;}
.lnb_main .main_menu li:first-child { margin-left:0px;} 
.lnb_submenu_wrap { position:absolute; width:100%; top:35px; left:0; background:url(../images/submenu_bg_lt.png) repeat;  }
.lnb_submenu_wrap .lnb_submenu { width:1050px; padding:15px 0 15px 50px; margin:0 auto; height:auto; overflow:hidden;}
.lnb_submenu ul {float:left;}
.lnb_submenu ul li { margin-bottom:8px;}
.lnb_submenu a { text-decoration:none; color:#fff; font-size:12px; display:block;}
.lnb_submenu a:hover { text-decoration:none; color:#fdaf05;}
.lnb_submenu .menu_01 { width:167px;}
.lnb_submenu .menu_02 { width:168px;}
.lnb_submenu .menu_03 { width:238px;}
.lnb_submenu .menu_04 { width:167px;}
.lnb_submenu .menu_05 { width:167px;}
.lnb_submenu .menu_06 { width:167px;}

/* 20201102 */
.lnb_main .main_menu li { margin-left:105px;}
.lnb_submenu .menu_01 { width:157px;}
.lnb_submenu .menu_02 { width:158px;}
.lnb_submenu .menu_03 { width:228px;}
.lnb_submenu .menu_04 { width:157px;}
.lnb_submenu .menu_05 { width:157px;}
.lnb_submenu .menu_06 { width:167px;}
.snb {position:relative; }

td.board_img { padding:15px;}
td.board_img img { max-width:100%; }
@charset "utf-8";


/* main visual */
#main_visual { background:url(../images/visual_01_s.jpg) no-repeat; background-position:top center; 
				height:302px; width:100%; clear:both; margin-top:1px;} /*메인비쥬얼 이미지 설정*/


/* main content */
#main_content { width:1100px; margin:15px auto;}
#main_content .product_list { width:1098px; height:190px; border:1px solid #ccc;}
.product_list li { display:block; float:left; width:165px; background:url(../images/product_bar.gif) left top no-repeat; padding-left:18px; padding-top:13px; }
.product_list li:first-child { background:none;}
.main_banner { margin-top:15px;}
.main_banner li { display:block; float:left; margin-left:15px; }
.main_banner li:first-child { margin-left:0;}

/* 20201103 고객문의속보 추가 */
#main_content {position:relative; }
#main_content:after { display:block; clear:both; content:''; }
.main-inquiry { width:190px; height:192px; border:1px solid #ccc; padding:15px; box-sizing:border-box; position:absolute; top:0; left:-200px; background:#f9f9f9; z-index:100; }
.main-inquiry h2 { border-bottom:1px solid #ccc; padding-bottom:8px; margin-bottom:10px; }
.main-inquiry h2:after { display:block; clear:both; content:''; }
.main-inquiry h2 a.more { float:right; }
.main-inquiry .inquiry-list {}
.main-inquiry .inquiry-list a { color:#777; text-decoration:none; letter-spacing:-0.05em; }
.main-inquiry .inquiry-list a:hover { color:#333 }
.main-inquiry .inquiry-list li + li { margin-top:10px; }
.main-inquiry .inquiry-list li a { position:relative; display:block; padding-left:8px; }
.main-inquiry .inquiry-list li a:before { position:absolute; top:4px; left:1px; width:3px; height:3px; border-radius:50%; background:#a1a1a1; content:''; }




 @charset "utf-8";

#footer { background:#727272; width:100%; height:65px; padding-top:15px; }
#footer .copyright { width:1100px; margin:0 auto; text-align:center; font-size:11px; color:#fff; line-height:15px;}
#footer .copyright_1 { width:1100px; margin:0 auto; text-align:center; font-size:11px; color:#fae8af; padding-top:7px;}





 