body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

/* */ 
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,tr,td,form,fieldset,legend,input,textarea,button,select{margin:0px;padding:0px;}  
body,textarea,select,button{font-family:"NanumGothic","나눔고딕","돋움","Dotum", "applegothic", sans-serif;font-size:12px;color:#6d6d6d;text-align:left;}  
img,fieldset{border:0;line-height:0px;}  
ul,ol,li,div {list-style:none;margin:0px;}
em,address{font-style:normal}  
a{text-decoration:none;color:#6d6d6d;}  
a:hover,a:active,a:focus,a:link{text-decoration:none; color:#6d6d6d;} 
table{border-collapse:collapse; border-spacing:0;}

.gap{clear:both;}


/*top 스타일*/
.dn_top_line{width:100%;margin:0 auto;background:#1156a0;background-repeat:repeat-x;height:2px;}
.dn_top_wrap{width:100%;margin:0 auto;background-repeat:repeat-x;height:110px;border-bottom: 1px solid #e5e5e5;}
.dn_top_wrap > .dn_top{width:1099px;margin:0 auto;height:110px;border-right: 1px solid #e5e5e5;}

/*메인이미지*/
.dn_main{width:100%;margin:0 auto;height:550px;overflow:hidden;text-align:center;background:url(../images/main_bg.gif) repeat-x 49% 0;}

/*제품소개*/
.dn_products_title{width:100%;margin:0 auto;background:#0073cc;height:40px;}
.dn_products_title > ul{width:1100px;margin:0 auto;}
.dn_products_title > ul > li.search{float:right;}
.dn_products_title > ul > button.search_btn{border:0px;position:absolute;margin-left:508px;}
.dn_products_title > ul > li.search .search_input {width:200px; padding:4px; border:1px solid #004a99;}

.dn_products_wrap{width:100%;margin:0 auto;background:#f8f8f8;height:165px;border-bottom: 1px solid #d8d8d8;}
.dn_products_wrap > ul{width:1100px;margin:0 auto;}
.dn_products_wrap > ul > li{float:left;}


/*메인배너*/
.dn_m_banner{width:1100px;margin:0 auto;clear:both;margin-top:30px}
.dn_m_banner > ul > li{float:left;}

.dn_m_contents {width:1100px;margin:0 auto;;margin-top:25px;color:#97999c}
ul.contents_title{width:100%;float:left;height:25px;border-bottom: 1px solid #e5e5e5;margin-bottom:15px;}
ul.contents_title > li > h2{color:#303030;float:left;font-size:13px;font-family:"NanumGothic";}
ul.contents_title > li.more{float:right; line-height:8px; margin-top:3px;}

.contents_line{margin:0px 20px 0 20px;border-left:1px solid #d8d8d8;float:left;height:185px}

.info_wrap{width:325px;float:left;}
.info1{background:url(../images/info_naver.gif);width:325px;height:50px;margin-top:10px;text-align:center; cursor:pointer;}
.info1 > p{color:#ffffff;padding:20px 0 0 20px}
.info1 > p > a {text-decoration:none;}
.info2{background:url(../images/info_daum.gif);width:325px;height:50px;margin-top:5px;text-align:center; cursor:pointer;}
.info2 > p{color:#ffffff;padding:20px 0 0 20px}

.request_wrap{width:325px;float:left;}
.request_wrap > a:hover {text-decoration:none;}
.request_bg{background:url(../images/request_bg.gif);width:325px;height:104px;margin-top:10px;}
.request_bg > p{padding:10px 0 0 89px;font-size:14px;font-family:"NanumGothic";line-height:140%}

/*하단*/
.dn_fmenu {border-top:1px solid #e2e1e1; padding:12px 0;}
.dn_fmenu > div {width:1100px; margin:0 auto;}
.dn_fmenu > div > ul {float:left;}
.dn_fmenu > div > ul > li {float:left;}
.dn_fmenu > div > ul > .ver_line2 {margin:0 10px;}
.dn_fmenu > div > ul > .ver_line3 {margin:0 20px;}



/*서브레이아웃*/
.dw_guide {background:#f5fafc; height:40px; border-bottom:1px solid #e2e1e1; color:#898b8c ;}
.dw_guide > div {margin:0 auto; text-align:right; width:1100px; padding-top:14px;}
.dw_guide > div > .navi > span {font-weight:bold; color:#474747;}

.dw_subwrap {width:1100px; margin:0 auto; height:100%; background:#fff; margin-top:40px;}

.dw_subwrap > .leftmenu {float:left; width:205px; margin:3px 50px 0 0; }
.dw_subwrap > .leftmenu > .head {margin-bottom:13px;}
.dw_subwrap > .leftmenu > ul {border-top:1px solid #e5e5e5;}
.dw_subwrap > .leftmenu > ul > li {border-bottom:1px solid #e5e5e5; font-family:"NanumGothic"; font-size:14px; font-weight:600;}
.dw_subwrap > .leftmenu > ul > li > a {line-height:35px; display:block; padding-left:10px; color:#8d8d8d;}
.dw_subwrap > .leftmenu > ul > li > a:hover {background:#0073cc; text-decoration:none; color:#eff4fa;}
.dw_subwrap > .leftmenu .on_color {background:#0073cc no-repeat center top; color:#eff4fa;}
.dw_subwrap > .leftmenu > p {font-family:"NanumGothic"; padding-left:15px; line-height:22px;}
.dw_subwrap > .leftmenu > p > a {display:block; color:#A0A0A0; font-weight:600; font-size:12px; text-decoration:none;}
.dw_subwrap > .leftmenu > p > a:hover {display:block; color:#0073cc; font-weight:600; font-size:12px; text-decoration:none;}
.dw_subwrap > .leftmenu > p > a:visited {text-decoration:none;}
.dw_subwrap > .leftmenu > p > .s_on_color {color:#0073cc; font-weight:600;}

/* 뷰티센터 서브메뉴 */
.dw_subwrap > .leftmenu > ul > li > ul {
	font-family:"NanumGothic";
	padding-left:15px;
	line-height:22px;
	font-size:12px;
	color:#A0A0A0;
	font-weight:600;
	text-decoration:none;
	margin-top:5px;
}
.dw_subwrap > .leftmenu > ul > li > ul a{
	color:#A0A0A0;
}
.dw_subwrap > .leftmenu > ul > li > ul a:hover,
.dw_subwrap > .leftmenu > ul > li > ul .s_on_color{
	color:#0073cc !important;
	font-weight:600;
}



.dw_subwrap > .center {float:left; width:845px;}

.dw_subwrap > .center .sub_top {width:845px;}
.dw_subwrap > .center .sub_top > ul > .head {font-size:33px; font-weight:600; color:#002d5f; font-family:"NanumGothic"}
.dw_subwrap > .center .sub_top .line {float:left; margin-top:2px;}

.dw_subwrap > .center > .contents {padding:20px 0 30px; width:845px; min-height:444px; font-family:"NanumGothic"; font-size:13px;  line-height:1.4em;}



/*서브스타일*/
.dn_bfont {font-size:18px; line-height:1.5em; font-weight:600; color:#424242;}
.dn_bfont2 {font-size:16px; line-height:1.4em; font-weight:600; color:#424242;}
.blue_bar {margin:7px 0;}
.dotted_line {margin:20px 0;}
.dn_text_st01 {line-height:1.7em;}
.dn_text_st01 > p {margin-bottom:15px;}
.blue_bold {border-left:0; color:#0073cc; font-weight:600;}


/*연혁*/
.dn_table_box {margin:10px 0;}

.dn_tab > table {border-collapse:collapse; text-align:center;}
.dn_tab > table td {border:1px solid #024b9a; width:33.3%; height:40px;}
.dn_tab > table td > a {display:block; text-decoration:none;}
.dn_tab > table td > a:hover {text-decoration:none; background:#024b9a; padding:12px 0 13px; color:#fff;}
.dn_tab > table .dn_tab_on {background:#024b9a; padding:12px 0 13px; color:#fff;}

.dn_tab_text01 {line-height:1.9em; }
.dn_tab_text01 > .dn_history {border-bottom:1px solid #ddd; padding:20px 0;}
.dn_tab_text01 > .dn_history > .dn_year01 {float:left; font-size:18px; font-weight:600; color:#0073cc; clear:both; background:url(../images/sub01_02_bg01.gif) right top no-repeat; width:85px; min-height:15px;}
.dn_tab_text01 > .dn_history > .dn_year02 {float:left; font-size:18px; font-weight:600; color:#0073cc; clear:both; background:url(../images/sub01_02_bg02.gif) right top no-repeat; width:85px; min-height:39px;}
.dn_tab_text01 > .dn_history > .dn_year03 {float:left; font-size:18px; font-weight:600; color:#0073cc; clear:both; background:url(../images/sub01_02_bg03.gif) right top no-repeat; width:85px; min-height:64px;}
.dn_tab_text01 > .dn_history > .dn_year04 {float:left; font-size:18px; font-weight:600; color:#0073cc; clear:both; background:url(../images/sub01_02_bg04.gif) right top no-repeat; width:85px; min-height:89px;}
.dn_tab_text01 > .dn_history > .dn_year05 {float:left; font-size:18px; font-weight:600; color:#0073cc; clear:both; background:url(../images/sub01_02_bg05.gif) right top no-repeat; width:85px; min-height:114px;}
.dn_tab_text01 > .dn_history > .dn_year06 {float:left; font-size:18px; font-weight:600; color:#0073cc; clear:both; background:url(../images/sub01_02_bg06.gif) right top no-repeat; width:85px; min-height:215px;}
.dn_tab_text01 > .dn_history > ul {float:left; margin-left:10px; width:80%;}
.dn_tab_text01 > .dn_history > ul > li > span {font-weight:600; width:40px; display:inline-block; color:#424242;}


/*오시는길*/
.dn_table_st01 {border-collapse:collapse; margin-top:20px; border-top:2px solid #0073cc; width:100%;}
.dn_table_st01 > tbody > tr > th {padding:12px; font-weight:600; border:1px solid #ddd; border-left:0; background:#fafafa; color:#000;}
.dn_table_st01 > tbody > tr > td {padding:12px; border:1px solid #ddd; border-right:0;}
.dn_table_st01 > tbody > tr > td > ul {line-height:1.7em;}
.dn_table_st01 > tbody > tr > td > ul > li > span {font-weight:600; width:90px; display:inline-block; color:#0073cc;}

.dn_table_st01 td > a {color:#6d6d6d;}
.dn_table_st01 td > a:link {color:#6d6d6d;}
.dn_table_st01 td > a:hover {color:#6d6d6d;}


.dn_tab > ul {text-align:center;}
.dn_tab > ul > li {border:1px solid #024b9a; height:40px; float:left; width:180px;}
.dn_tab > ul > li > a {display:block; text-decoration:none; padding:11px 0 12px;}
.dn_tab > ul > li > a:hover {text-decoration:none; background:#024b9a; padding:11px 0 12px; color:#fff;}
.dn_tab > ul .dn_tab_on {background:#024b9a; padding:11px 0 12px; color:#fff;}
.dn_tab_text > div {font-size:16px; color:#424242; font-weight:600;}
.dn_tab_text > .dn_area {color:#0073cc; border-left:0; margin-top:20px}
.dn_tab_text {line-height:1.9em;}
.dn_tab_text > .dn_table_st01 .dn_address {text-align:left;}


/*why dnc*/
.why_dnc {margin-top:20px;}

.dn_success > table {border-collapse:collapse; text-align:center;}
.dn_success > table td {border:1px solid #024b9a; width:33.3%; height:40px;}
.dn_success > table td > a {display:block; text-decoration:none;}
.dn_success > table td > a:hover {text-decoration:none; background:#024b9a; padding:12px 0 13px; color:#fff;}
.dn_success > table .dn_tab_on {background:#024b9a; padding:12px 0 13px; color:#fff;}

.dn_success_text {margin-top:20px;}
.dn_success_text > ul > .dn_bfont2 {margin-top:5px;}
.success_ul {margin-left:165px; padding-top:22px;}
.success_ul > li {margin-bottom:50px;}
.success_ul2 {margin-left:165px; padding-top:38px;}
.success_ul2 > li {margin-bottom:80px;}

.network_ul > li {background:#f6f6f6; margin-bottom:3px;}
.network_ul > li > span {padding-left:20px;}

.gn{background:url(../images/sub02_03_blue_bg.gif) no-repeat center top; width:845px; height:229px;margin-top:10px;}
.gn ul{padding:0 0 0 160px;}
.gn ul li{padding:12px 0;}


/*제품소개*/
.pro_list {float:left; margin:15px 0 10px; width:845px; height:56px;}
.pro_list > li {float:left;}
.pro_list > .pro_logo {border:1px solid #c2c2c2;}
.pro_list > .pro_logo img {vertical-align:top;}
.pro_list > .dn_bfont2 {padding-top:15px; margin-left:40px;}
.pro_list > .detail_btn {padding-top:10px;}
.pro_list > div {margin:10px 0;}


/*게시판*/
.dn_img_board {margin-top:20px; padding-bottom:20px; border-bottom:1px solid #ccc; height:140px;}
.dn_img_board > .dn_tit {font-weight:600; font-size:15px; color:#424242; margin-bottom:10px;}
.dn_img_board > .dn_tit > a {color:#424242;}
.dn_img_board > .dn_thumb {border:1px solid #eaeaea; width:190px; height:110px; float:left;}
.dn_img_board > .dn_thumb img {vertical-align:top;}
.dn_img_board > .dn_right {float:left; margin-left:20px; width:620px; height:80px;}
.dn_img_board > .dn_right > .dn_con {line-height:1.6em; max-height:80px;}
.dn_img_board > .dn_right > .dn_date {color:#97999c; font-size:12px; margin-top:10px;}


.gall_ul{float:left;}
.gall_ul li{width:178px;height:260px;float:left;border:1px solid #eee;margin:0 0 30px 15px;padding:10px;background:#fbfbfb;}
.gall_ul li.gall_margin{margin-left:0;}
.gall_ul li p{margin-top:4px;text-align:left;}
.gall_ul li p.tit{margin-top:15px;font-weight:800;color:#0073cc;}
.paginate{text-align:center;font-family:'Nanum Gothic';font-size:13px;width:100%;margin-top:10px;float:left;}
.paginate .on{font-weight:800;}
.paginate a{padding:3px;}
#bo_sch{text-align:center;margin-top:45px;float:left;width:100%}

/*사이트맵*/
.dnc_sitmap {float:left; width:150px;margin:0 23px 10px 0;}
.dnc_sitmap > div {font-size:22px; color:#424242; font-weight:600; margin-bottom:10px;}
.dnc_sitmap > ul > li {padding:7px 0;border-bottom:1px dotted #8a8a8a; }
.dnc_sitmap > ul > li > a {display:block; font-weight:600;}
.dnc_sitmap > ul > li > a:hover {color:#004a99; font-weight:600;}
.dnc_sitmap > ul > li > ul {padding:5px 0 5px 10px; font-size:12px;}
.dnc_sitmap > ul > li > ul > li {line-height:1.5em;}
.dnc_sitmap > ul > li > ul > li > a {display:block;}
.dnc_sitmap > ul > li > ul > li > a:hover {color:#000;}