@charset "utf-8";
/* CSS Document */
/* 폰트불러오기 */
@font-face{font-family:NG;src:url(/fonts/NanumGothic.eot);src:local(※),url(/fonts/NanumGothic.woff) format('woff')}
@font-face{font-family:NanumBarunGothic;src:url(/fonts/NanumBarunGothic.eot);}

body, table, input, textarea, select, button{font-family:NanumBarunGothic,나눔고딕,NG,sans-serif,dotum;}

#i_header_wrap { width:100%; height:169px; background:url(/images/header_bg.jpg) bottom repeat-x;}

#i_header { width:990px; height:169px; background:url(/images/h_bg.jpg) center bottom no-repeat; margin:0 auto; position:relative;}

#i_logo { width:245px; height:80px; position:absolute; left:378px; top:20px; }

#i_lnb { width:529px; height:30px; position:absolute; left:233px; bottom:25px;}

#i_mypage { width:135px; height:40px; position:absolute; left:0; bottom:17px;}
#i_jehu { width:150px; height:40px; position:absolute; right:0; bottom:17px;}

#i_wrap { width:990px; min-height:900px; margin:15px auto 20px;}


#i_top { width:990px; height:190px; }

#i_noti { width:249px; height:190px; float:left; margin-right:10px;}

#i_visu { width:470px; height:190px; float:left; margin-right:10px;}

#i_mright { width:250px; height:190px; float:left;}

.i_call { margin-top:7px;}

#i_best { clear:both; margin:25px auto;}

#best_box { clear:both; float:left; margin:15px auto;}
.best_alba { float:left; width:178px; margin-right:8px; height:104px; background:#edf2f8; border:1px solid #ced8dd; padding:5px;-moz-box-shadow: 6px  8px  8px  #ebebeb;
-webkit-box-shadow: 6px  8px  8px  #ebebeb;
box-shadow: 6px  8px  8px  #ebebeb;
}
.best_alba dl { color:#7d7d7d; text-align:center; list-style:none; margin:0; padding:0;}
.best_alba dd { margin:0 auto;}
.best_alba dt { font-size:12px; color:#003; font-weight:600; line-height:170%; padding-top:5px;}
.mgr0 { margin-right:0 !important;}


#i_info { float:left; clear:both; margin-top:30px;}
#i_infolist { clear:both; width:990px; min-height:400px;  margin:15px auto;}

#i_cus { float:left; background:url(/images/btm_call_bg.jpg) no-repeat; margin-top:30px; width:990px; height:142px;}

#i_roll { float:left; width:990px; height:70px; margin-top:15px; }

#i_txt { width:990px; min-height:500px; margin:30px auto;}

#i_footer_wrap { clear:both; width:100%; height:197px; margin:40px auto 0; background:url(/images/copy_bg.jpg) repeat-x; }

#i_footer { width:990px; height:197px; margin:0 auto;}
#i_b_menu { width:990px; height:20px; padding-top:8px;}

#i_b_menu ul { margin:0; padding:0;}

#i_b_menu ul li { list-style:none; padding:0; float:left; padding:0px 10px; border-right:1px solid #dadada;}

#i_b_menu ul li a { color:#858585; text-decoration:none;}

#i_ft { clear:both; padding:20px 0;  width:990px; height:100px;}

.fttxt { width:800px; float:left; color:#666; line-height:180%; padding:15px 0; letter-spacing:1px;}
.graytxt { color:#858585; }
.graytxt a { color:#858585;}



/* 오늘 본 상품 */
#stv {z-index:1001;position:relative;float:right;width:150px; margin-right:-160px;}
#stv_list {position:absolute;width:150px;}
#stv_list h2 {padding:10px 0 8px;background:#1c62b7; color:#fff;text-align:center;letter-spacing:-0.1em}
#stv_pg {display:block;margin:5px 0 0}
#stv_list p {padding:20px 0;text-align:center}
#stv_btn {text-align:center;zoom:1}
#stv_btn:after {display:block;visibility:hidden;clear:both;content:""}
#stv_btn button {float:left;margin:0;padding:5px 0 4px;width:44px;border:0;background:#555;color:#fff;text-align:center}
#stv_ul {margin:5px 0 10px;padding:0;list-style:none}
.stv_item {display:none;padding:0 9px;text-align:center;word-break:break-all}
.stv_item img {margin:5px 0}

#stv_nb {margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
#stv_nb li {text-align:center}
#stv_nb a {display:block}



/* 알맹이페이지 */

.cnttxt { width:100%; min-height:400px; text-align:center; line-height:180%; font-size:16px; color:#555; }
.pointxt { font-weight:600; margin-bottom:40px;}
.a01 { background:url(/images/company.jpg) center bottom no-repeat; padding-bottom:600px; }


#i_tit { height:30px; font-size:20px; font-weight:bold; color:#2b68ab; padding-bottom:15px; border-bottom:1px solid #222;  margin:20px auto 30px;}
#i_tit p { line-height:30px;}

.butit { font-size:18px; font-weight:600; padding-left:30px; background:url(/images/bullet.jpg) 0 0 no-repeat; color:#3e7bcf;}
.box001 { width:958px; padding:15px; background:#f2f2f2; border:1px solid #dadada; margin-top:15px; margin-bottom:30px;}

.box001 p { color:#555; line-height:180%; text-align:justify; font-size:13px;}

.box001 ol { margin:0; }

.box001 ol li { font-size:13px; color:#555; line-height:180%;}

.box001 ul { margin:0; padding:0;}
.box001 ul li { list-style:disc; line-height:180%;}

.listwrap ul { margin:20px 0 0 0 ; padding:0;}

.listwrap ul li { margin:0 2px 0 0; padding:0; float:left; list-style:none;}