
#wrap {}

/* 레이아웃
---------------------------------------------------------------------------------------------------------------------------------------------------------- */

header .utill{height:28px;border-bottom:1px solid #ddd; text-align:right;}
header .utill a{line-height:28px; color:#787878; display:inline-block; padding:0 8px; font-size:11px}
header .utill a.last{color:#2e5eaf}


header .header{position:relative;  height:55px; padding:0 15px}
header h1 {padding-top:4px;}
header h1 a{display:inline-block; padding:10px; padding-left:0; }
header .M_logo_Area{padding-top:4px; width:164px; height:48px; overflow:hidden;}
.M_logo{position:relative; top:0; left:0; width:164px; height:48px; overflow:hidden; cursor:pointer}

.M_logo_Area html {overflow:hidden}
.M_logo #slide1{position:absolute;top:0;left:0; width:154px; height:28px; opacity:1;filter:alpha(opacity=100); }
.M_logo .slide{position:absolute;top:0;left:0;  width:154px; height:28px; opacity:0;filter:alpha(opacity=0);  padding:10px; padding-left:0;}

.M_search_Area{padding-right:32px; border:1px solid #dedede; width:28%; height:27px; position:absolute; top:13px; right:15px}
.M_search_Area input{width:100%; border:0; float:left; height:27px; text-indent:4px;}
.M_search_Area input:focus{box-shadow:2px 2px 6px #d3d3d3 inset; color:#666;  }
.M_search_Area a{width:32px; display:block; position:absolute; top:0; right:0; background:url(../images/m_search.gif) no-repeat 4px 5px; height:27px;}

.navigation{background:#2e5eaf; height:35px; }
.navigation .flick_panel{text-align:left;}
.navigation .flick_panel .M1{text-align:left; }
.navigation .flick_panel a{display:inline-block; color:#fff; height:35px; line-height:35px; padding:0 8px; font-size:13px; font-weight:600}

/*
.navigation{background:#2e5eaf; height:35px; position:relative; width:100%;}
.navigation .flick_panel{text-align:left;}
.navigation .flick_panel .M1{text-align:left; padding-right:35px;}
.navigation .flick_panel .M2{text-align:left; padding-left:35px;}
.navigation .flick_panel a{display:inline-block; color:#fff; height:35px; line-height:35px; padding:0 7px; font-size:12px; font-weight:600}

.btn_flick_prev{position:absolute; width:35px; height:35px; text-align:center; text-indent:-900px; top:0; left:0; background:url(../images/btn_flick_prev.png) no-repeat 0 0}
.btn_flick_next{position:absolute; width:35px; height:35px; text-align:center; text-indent:-900px; top:0; right:0;background:url(../images/btn_flick_next.png) no-repeat 0 0}
*/

.content{}
.content:after,.lst li a:after,.detail_area,.d_imgBox{ content:""; display:block; clear:both; }


/*메인비주얼*/

.M_slide-wrap{margin:10px; position:relative;}
#slideFlick {overflow:hidden; }
.slide-container{width:1000%;  }
.slide-container li{ display:block; float:left; position:relative; width:10%; }
.slide-container li a{float:left; width:100%; text-align:center;}
.slide-container li img{display:block; width:100%;  margin:0 auto;}

.carouselSet{ font-size:0; text-align:center; width:100%;}
.carouselSet ul{text-align:left;  position:absolute; left:12px; top:9px;}
.carouselSet li{background:#a7b6bb; width:9px; height:9px;  float:left; overflow: hidden; display: inline-block; margin-right:7px;  border-radius:6px; text-indent:-9999px; cursor:pointer}
.carouselSet li.on{background:#333;}

/*메인퀵메뉴*/
.M_Quick{padding:20px 10px 4px; overflow:hidden;}
.M_Quick a{float:left; width:33.3%; text-align:center; margin-bottom:20px}
.M_Quick a img{width:90%}
.M_bn{padding:0 10px 26px; overflow:hidden;}
.M_bn a{display:block; float:left; height:38px; width:48%; border:1px solid #2e5eaf; text-align:center;}
.M_bn a.last{float:right; border:1px solid #c3a866}
.M_bn a img{margin-top:6px}

/*메인베스트상품*/

.M_best_pro_Area{}

.M_best_pro_Area h3{border-top:3px solid #000;  text-align:center;  background:url(../images/bg_M_best_pro.gif) repeat-x left bottom; line-height:30px; height:31px; font-weight:600; 
							   text-transform:uppercase; color:#333}
.M_best_pro_Area h3 span{color:#2e5eaf;}

.M_tab_pro_Area{overflow:hidden;padding:23px 0 10px; background:#f5f5f5}
.M_tab_pro_Area .M_tab{overflow:hidden;}
.M_tab_pro_Area .M_tab a{float:left; width:50%;height:30px; text-align:center; line-height:30px; font-weight:600; font-size:12px; color:#264e91;
									 background:url(../images/bg_M_tab_off.gif) repeat-x left bottom}
.M_tab_pro_Area .M_tab a.tab_on{background:url(../images/bg_M_tab_on.gif) repeat-x 0 0; color:#fff;}
.M_tab_pro_Area .P_lst{padding-top:15px}

.footer{text-align:left; padding:20px 15px }
.footer .btn_section{overflow:hidden;}
.footer .btn_section li{float:left; width:33%;}
.footer .btn_section li:nth-child(2){width:34%;}
.footer .btn_section a{display:block; text-align:center; color:#fff; font-size:13px;  background:#808080; height:30px; line-height:30px;}
.footer .btn_section li:nth-child(1) a{background:#333}
.footer .btn_section li:nth-child(2) a{background:#c3a866}
.footer .btn_section a span{font-size:11px;}
.footer address{font-style:normal; display:block;  text-align:left; max-width:290px; margin:0 auto;}
.footer address .bold{color:#333}

.footer .add_info{position:relative; padding-top:15px; clear:both; overflow:hidden; line-height:18px; font-size:11px; color:#888; letter-spacing:-1px; }



















































