@charset "utf-8";

/* 상단 배너 */
.bannerWrap { position:absolute;top:0;width:100%;z-index:99998; background:#000; } 
/*  background:url('/common/cult/img/header/bg_wrap_freedelivery_0712.jpg') repeat-x; */
.bannerWrap .bannerTop {position:relative;left:50%;margin:-700px 0 0 -570px;width:1090px;height:590px;z-index:9999;}
.bannerBar {position:relative;width:100%;height:70px; background:#000; } 
/*background:#c9161c; background:url('/common/cult/img/header/bg_freedelivery_0712_1.jpg') repeat-x;*/
/* 2018 디오션 background:#302ce9; */
.bannerBar .img {margin:0 auto;width:980px;height:70px;}
.bannerBar a {margin-left:0px;}
.bannerBar a img{width:980px;height:70px;}
.bannerBar .close {position:absolute;top:0;right:0;width:50px;height:70px;cursor:pointer;background:url('/common/cult/img/header/btn_close_0529.png') no-repeat;}


/* t_info */
.t_info {  width:980px; margin:0 auto; }
.L_info { float:left; margin-top:10px; }
.L_info li { float:left; font-size:11px; }
.L_info li.mLR15 { width:58px; margin:0 15px; }
.L_info li a { color:#868686; vertical-align:middle; }
.L_info li img { vertical-align:middle; }

.R_info { float:right; margin-top:10px; }
.R_info li { float:left; padding:0 10px; border-right:1px solid #868686; font-size:11px; }
.R_info li a { color:#868686; }
.R_info li.bR { border:none; margin-right:7px; }
.R_info li.login { padding:2px 10px; margin-top:-3px; background:#e4f2fc; border:1px solid #c9e2f3; }
.R_info li.login_out { padding:2px 10px; margin-top:-3px; background:#e4f2fc; border:1px solid #c9e2f3; }


/* header_contents */
.header_contents { width:980px; margin:0 auto; }
.logo { width:185px; float:left; margin:15px 0 0 28px; } /* margin:30px 0 0 28px; */


/* 검색 */
#search { float:right; margin-right:15px; margin-bottom:27px; }
#search input { float:left; margin-top:24px; }
#search input.entry { 
	width:169px; 
	height:16px; 
	padding:12px 0; 
	padding-left:15px; 
	color:#868686; 
	border:1px solid #dfdfdf; 
	border-right:none;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
.wr_btn_entry { 
	float:left;
	width:40px;
	height:16px; 
	padding:12px 0; 
	margin-top:24px;
	border:1px solid #dfdfdf; 
	border-left:none;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}
.btn_entry { float:right !important; margin-top:-3px !important; margin-right:10px; }
#search form { float:left; }

#auto_search { position:relative; z-index:100; }
#auto_search .auto { position:absolute; top:68px; left:565px; width:411px; height:193px; background:#fff; border:1px solid #1a77bb; }

.auto .au_depth_01 { width:120px; height:182px; float:left; margin:5px 4px 0 5px; border:1px solid #ececec; }
.auto .au_depth_01 dt { width:112px; height:14px; padding:4px 0 0 8px; background:#444545; font-size:11px; color:#fff; font-family:'굴림', 'Gulim', '돋움', 'Dotum'; }
.auto .au_depth_01 dd  { float:left; margin-top:3px; font-size:12px; }
.auto .au_depth_01 dd ul { float:left; }
.auto .au_depth_01 dd ul li { width:120px; height:20px; }
.auto .au_depth_01 dd ul li a { display:block; width:113px; height:16px; padding:4px 0 0 7px; color:#868686; }
.auto .au_depth_01 dd ul li a:hover { background:#e4f2fc; }
.auto .au_depth_01 dd ul li a .search_word { font-weight:bold; }

.auto .au_depth_02 { width:273px; height:182px; float:left; margin-top:5px; border:1px solid #ececec; }
.auto .au_depth_02 dt { width:265px; height:14px; padding:4px 0 0 8px; background:#444545; font-size:11px; letter-spacing:-1px; color:#fff; font-family:'굴림', 'Gulim', '돋움', 'Dotum'; }
.auto .au_depth_02 dt span { margin-left:10px; color:#c0bcbc; }
.auto .au_depth_02 dd { float:left; margin-top:3px; font-size:12px; }
.auto .au_depth_02 dd ul { width:149px; height:164px; float:left; border-right:1px solid #ececec; }
.auto .au_depth_02 dd ul li { height:20px; }
.auto .au_depth_02 dd ul li a { height:16px; padding:4px 0 0 7px; Color:#868686; }
.auto .au_depth_02 dd ul li a:hover { color:#8db9d8; font-weight:bold; }
.auto .au_depth_02 dd ul li a .search_word { font-weight:bold; }

.auto .au_depth_02 dd .link_item { float:left; margin-left:17px; font-family:'굴림', 'Gulim', '돋움', 'Dotum'; }
.link_item .item_img { width:85px; height:85px; margin:10px 0; border:2px solid #ececec; }
.link_item .item_name { width:100px; margin-left:-5px; text-align:center; font-size:11px; letter-spacing:-1px; line-height:120%; }
.link_item .item_name a { color:#868686; }
.link_item .item_name a:hover { text-decoration:underline; }
.link_item .item_name .item_code { display:block; }
.link_item .item_price { width:85px; margin-top:5px; text-align:center; color:#ff6c00; font-weight:bold; }


/* gnb 메뉴 */
.hidden { display:none; }

#gnb { list-style:none; position:relative; z-index:50; margin-left:240px; }
#gnb li { float:left; margin-right:30px; }
