@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
html, body {width:100%;}
img { border:0; }
ul {list-style:none;}
body {	
overflow-x:visible;	
font-family:'Malgun Gothic', gulim, '굴림';	
color:#666;	font-size:12px;
letter-spacing:normal;
/* scrollbar-face-color: #2e8af1; */
-wekit-text-size-adjust:none; }
#wrap {	width:100%;}


input {font-family:gulim, '굴림';}

.hidden {display:none;}
.pointer {cursor:pointer;}

a {text-decoration:none;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset;}


#order_hide_div { z-index:150;background-color:#000;width:100%;height:100%;display: none; position: absolute;moz-opacity:0.7; -ms-filter:"alpha(opacity:0.7)"; filter:alpha(opacity:70); opacity:0.7; }

/* loading */
.loadingImgDiv { width:990px;height:650px;margin: 0 auto; z-index:998;position:fixed; }
.loading {	background-color:black;moz-opacity:0.5; -ms-filter:"alpha(opacity:0.5)"; filter:alpha(opacity:50); opacity:0.5; width:100%;height:100%;z-index:998;top:0px;position:fixed; }
.loadingDiv { z-index:998;position:fixed;width:100%;height:650px;top:100px; text-align:center;}
.loadingDivSub {margin: 0 auto;width:990px;}

/* 네비 */
#navi_wrap {width:1160px;height:20px;padding-top:15px;padding-bottom:15px;}

/* left_categroy*/
.navi_list {width:190px;height:422px;}
.navi_list > ul {padding-top:10px; padding-left:13px; padding-bottom:15px;}

/* n페이징 */
#pageUl {list-style-type:none;margin:0;padding:0;}
#pageLi {display:inline;width:12px;height:12px;border:1px solid #bbb;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;font-family:dotum;font-weight:bold;cursor:pointer;}
#pageLi:hover {background-color:#eee;}


/* body_wrap */
#body_wrap {width:100%;height:100%;position:relative;left:0;}

#contents_1 {position:relative;width:100%;height:424px;}
.contents_1_container {margin:0 auto;width:990px;height:422px;border-bottom:2px solid #000;}
.navi_dropdown {position:relative;width:190px;height:422px;float:left;background-image:url('../img/navi_dropdiwn_bg.gif');}

/* All Category View */
.contents_1_ban {position:relative;width:260px;height:422px;float:right;}
.contents_1_ban1, contents_1_ban2 {width:260px;height:211px;}



/* hot event page */
.pagination{float:right;position:absolute;margin:-245px 0 0 440px;z-index:100;width:39px;}
.pagination li { float:left;/*오른쪽으로 나열시킴*/ margin:0 2px;list-style:none;} 
.pagination li a {display:block;width:9px;height:9px;padding-top:12px;background:url('../img/con_dot.png'); background-position:0 0;overflow:hidden;	padding:0;text-indent:-9999px;}
.pagination li.current a{background-position:9px 0;/* 선택된 메뉴일때*/}			


/* contents_line */
#contents_line {position:relative;width:100%;height:9px;}
.contents_line_container {margin:0 auto;width:990px;height:9px;background-image:url('../img/dot_line.gif');}

/* contents_5 */
#contents_5 {position:relative;width:100%;}
.contents_5_container {margin:0 auto;width:990px;height:152px;}
.small_ban_1, .small_ban_2 {margin-top:24px;}
.small_ban_1 {width:493px;height:128px;float:left;}
.small_ban_2 {width:493px;height:128px;float:right;}


/* contents_6 hit_item_list / brand_item_list */

#contents_6 {position:relative;width:100%;height:308px;}

.contents_6_container {margin:0 auto;width:990px;height:308px;}
.hit_item, .brand_item {margin-top:24px;}
.hit_item {width:493px;height:260px;float:left;}
.hit_item_img {width:202px;height:260px;float:left;}
.hit_item_list {width:291px;height:260px;float:right;}

.hit_item_list_con {	width:291px;	height:260px;	float:left;}
.hit_item_list_con .slides_control > ul {	width:263px;	height:215px;	margin-top:40px;	margin-left:14px;}
.hit_item_list_con .slides_control > ul > li {	float:left;}
.hit_item_inner1, .hit_item_inner2 {	width:131px;height:215px;	position:relative;	margin-right:1px;}
.hit_item_inner2 {	margin-right:0;}
.hit_item_img {width:131px;	height:131px;}
.hit_item_text {	width:131px;	height:70px;	padding-top:10px;	float:left;text-align:center; margin-top:8px;}
.hit_item_name > a {	text-decoration:none;	line-height:6px;	letter-spacing:0px;	font-family:dotum,"돋움";	font-size:12px;	color:#333;}
.hit_item_count > a {	text-decoration:none;	font-family:dotum,"돋움";	font-size:16px;	color:#F30;	font-weight:600;}
.hit_item_name > a:hover {	text-decoration:underline;}
/* contents_6 banner pagination */
.rollingBtn { width:8px; height:8px; z-index:10; display:block; background-color:#c0c0c0; float:left; margin-right:3px; float:left; text-decoration:none; border-radius:8px; }
.rollingBtn_on { width:8px; height:8px; display:block; background-color:#0FB0DE; float:left; margin-right:3px; border-radius:8px; }
.rollingBtn > a { text-decoration:none;}

.rollingBtn2 { width:8px; height:8px; z-index:10; display:block; background-color:#c0c0c0; float:left; margin-right:3px; float:left; text-decoration:none; border-radius:8px; }
.rollingBtn_on2 { width:8px; height:8px; display:block; background-color:#FF6B6B; float:left; margin-right:3px; border-radius:8px; }
.rollingBtn2 > a { text-decoration:none;}


/* contents_7 */
#contents_7 { position:relative; width:100%; height:416px; background:#eee; }
#purpose { width:990px; margin:0 auto; }
#Purpose_list_subject{ height:84px; }
#purpose_list_subject_0, #purpose_list_subject_3 { width:248px; margin-top:24px; height:60px; float:left; }
#purpose_list_subject_1, #purpose_list_subject_2 { width:247px; margin-top:24px; height:60px; float:left; }
#purpose_list_subtitle { height:48px; background:#0067CC; }
#purpose_list_subtitle_slash { width:6px;height:15px; background:url('img/purpose_bt_line.gif') no-repeat; }


/* list, item */
#list_wrap{position:relative;}


/* 페이징 */
#Paging { width:990px;height:70px; margin-top:37px; }
#list_View_Paging{height:34px;margin:0 auto;}
#list_View_Paging > a{color:#000;text-decoration:none;}
#list_view_prevBtn{width:25px; height:22px; padding-left:12px; padding-right:12px; padding-top:10px;padding-bottom:10px; margin-left:1px;margin-right:1px;color:#000; display:inline;}
#list_view_pageBtn{width:17px; height:23px; border:#ccc 1px solid; padding-left:11px; padding-right:11px; padding-top:9px;margin-left:1px;padding-bottom:10px;color:#000;background-color:#fcfcfc;display:inline;}
#list_view_pageBtn_selected{width:17px; height:23px; border:#ccc 1px solid; padding-left:11px; padding-right:11px; padding-top:9px;margin-left:1px;padding-bottom:10px;color:#000;background-color:#fcfcfc;display:inline;}
#list_view_rightBtn{width:25px; height:22px; padding-left:12px; padding-right:12px; padding-top:10px;padding-bottom:10px; margin-left:1px;margin-right:1px;color:#000;display:inline;}

#Paging_oil { width:430px;height:70px; margin-top:37px; }
#oil_Paging{height:34px;margin:0 auto;}
#oil_Paging > a{color:#000;text-decoration:none;}
#oil_prevBtn{width:25px; height:22px; padding-left:12px; padding-right:12px; padding-top:10px;padding-bottom:10px; margin-left:1px;margin-right:1px;color:#000; display:inline;}
#oil_pageBtn{width:17px; height:23px; border:#ccc 1px solid; padding-left:11px; padding-right:11px; padding-top:9px;margin-left:1px;padding-bottom:10px;color:#000;background-color:#fcfcfc;display:inline;}
#oil_pageBtn_selected{width:17px; height:23px; border:#ccc 1px solid; padding-left:11px; padding-right:11px; padding-top:9px;margin-left:1px;padding-bottom:10px;color:#000;background-color:#fcfcfc;display:inline;}
#oil_rightBtn{width:25px; height:22px; padding-left:12px; padding-right:12px; padding-top:10px;padding-bottom:10px; margin-left:1px;margin-right:1px;color:#000;display:inline;}

#Paging_bo { width:1160px;height:70px; margin-top:37px; }
#bo_Paging{height:34px;margin:0 auto;}
#bo_Paging > a{color:#000;text-decoration:none;}
#bo_prevBtn{width:25px; height:22px; padding-left:12px; padding-right:12px; padding-top:10px;padding-bottom:10px; margin-left:1px;margin-right:1px;color:#000; display:inline;}
#bo_pageBtn{width:17px; height:23px; border:#ccc 1px solid; padding-left:11px; padding-right:11px; padding-top:9px;margin-left:1px;padding-bottom:10px;color:#000;background-color:#fcfcfc;display:inline;}
#bo_pageBtn_selected{width:17px; height:23px; border:#ccc 1px solid; padding-left:11px; padding-right:11px; padding-top:9px;margin-left:1px;padding-bottom:10px;color:#000;background-color:#fcfcfc;display:inline;}
#bo_rightBtn{width:25px; height:22px; padding-left:12px; padding-right:12px; padding-top:10px;padding-bottom:10px; margin-left:1px;margin-right:1px;color:#000;display:inline;}



/* 2018-01-24 - CJS - css정리중...(삭제 대기) */

/* header_wrap 
#header_wrap { width:100%;	height:173px;	position:absolute;	top:80;	left:0;	background-color:#fff;z-index:110;} */

/* 왼쪽 카테고리 메뉴 
#menu_1dul {margin-top:10px;}
.menu_1dli{width:176px;text-decoration:none;color:white;}
.menu_2dul{width:170px;height:150px; background-color:white;position:relative;text-decoration:none;left:176px;border:1px #2e8af1 solid;display:none;}
.menu_2dul > a{text-decoration:none;color:black;}
.menu_2dul > a:hover{color:white;}
#menu_2dli {padding-left:13px;padding-top:5px;padding-bottom:5px;}
#menu_2dli:hover {	background-color:#2e8af1; font-weight:bold;}

.menu_2da{text-decoration:none;}

#menu1 > li {width:176px;text-decoration:none;font-family:,"나눔고딕";font-size:12px;color:#fff;}
#menu1 > li > a {text-decoration:none;font-family:NanumGothic,"나눔고딕";font-size:12px;color:#fff;}
#menu1 > li > a:hover {text-decoration:none;font-family:NanumGothic,"나눔고딕";font-size:12px;color:#fff;}

.navi_ban {width:250px;height:123px;background-color:#fff;}

.menu3{float:left;display:block;border:1px #003366 solid;z-index:96;background-color:#fff;padding-top:8px;padding-bottom:8px;display:none;}
.menu3 > li {font-family:NanumGothic,"나눔고딕";font-size:12px; background-color:#fff;}
.menu3 > li > a {font-family:NanumGothic,"나눔고딕";font-size:12px;text-decoration:none;color:#000; background-color:#fff;}

#menu1_li {width:100%;height:100%;padding-top:0px;}
#menu3_li {width:170px;height:20px;padding-top:5px;}
#menu3_li:hover{background-color:#003366; color:#fff;font-weight:bold;font-family:NanumGothic,"나눔고딕";font-size:12px;text-decoration:none;}

#main_gnb {position:relative;width:100%;height:43px;background-color:#2E8AF1;}

.gnb_container {margin:0 auto;width:990px;height:43px;}
.layout_left {position:relative;width:190px;height:43px;float:left;background-image:url('../img/navi_allmenu_bg.gif');}
.layout_left > p {font-family:NanumGothic,"나눔고딕";color:#fff;font-size:16px;font-weight:600;margin-top:12px;margin-left:58px;}
.layout_center {width:542px;height:43px;float:left;}
.layout_center > ul {margin-left:67px;margin-top:13px;}
.layout_center > ul > li {	float:left;display:inline;margin-left:3px;}
.layout_center > ul > li > a {text-decoration:none;font-family:NanumGothic,"나눔고딕";font-size:13px;color:#fff;}
.layout_center > ul > .navi_dot {text-decoration:none;font-family:NanumGothic,"나눔고딕";font-size:14px;color:#fff;}
.layout_center > ul > li > a:hover {text-decoration:underline;}
.layout_right {width:198px;height:43px;float:right;}
.commu_btn {width:79px;height:33px;margin-left:10px;margin-top:10px;float:left;}
.online_btn {width:90px;height:33px;margin-right:10px;margin-top:10px;float:right;}
*/
/* contents_2 
#contents_2 {position:relative;width:100%;height:341px;}
.contents_2_container {margin:0 auto;width:990px;height:341px;}
.md_pick {position:relative;margin-top:24px;width:493px;height:293px;float:left;}
#md_pick_title {width:79px;height:15px;}
.md_pick_con {width:491px;height:258px;margin-top:18px;border:1px solid #e2e2e2;}
.md_bt {width:491px;height:29px;border-bottom:1px solid #e2e2e2;background: #ffffff; /* Old browsers background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 }
/*
.md_bt > ul {width:491px;height:29px;}
.md_bt > ul > li {text-align:center;width:81px;height:30px;float:left;border-right:1px solid #e2e2e2;}
.md_bt > ul > li:hover {background-color:#2e8af1;}
.md_bt > ul > li > a {display:block;height:21px;padding-top:9px;text-decoration:none;font-family:dotum,"돋움";font-size:12px;color:#333;}
.md_bt > ul > li.md_pick_last {border-right:0;}
.md_bt > ul > li > a:hover {color:#fff;cursor: pointer;}
*/
/* best item 
.best_item {position:relative;margin-top:24px;width:493px;height:293px;float:right;}
#best_item_title {width:84px;height:15px;}
.best_item_con {width:493px;height:260px;margin-top:18px;}
*/
/* contents_3 
#midEvent_ban {position:relative;height:131px;width:100%;background-color:#0fb0d2;}
.midEvent_ban_container {margin:0 auto;width:990px;height:131px;}
*/
/* contents_4 
#contents_4 {position:relative;width:100%;height:341px;}
.contents_4_container {margin:0 auto;width:990px;height:341px;}
.hot_event {position:relative;margin-top:24px;width:493px;height:293px;float:left;}
#hot_event_title {width:87px;height:15px;}
.hot_event_con {width:491px;height:258px;margin-top:18px;border:1px solid #e2e2e2;overflow:hidden;display:none;}
.hot_event_con a { width:550px;height:366px;display:block;}		
.hot_event_con a img { border:0; display:block;}	
*/
/* Issue event 
.issue_event {position:relative;margin-top:24px;width:493px;height:293px;float:right;}
#issue_event_title {width:79px;height:15px;}
.issue_event_con {width:491px;height:258px;margin-top:18px;border:1px solid #e2e2e2;}
.issue_event_img {width:193px;height:258px;float:left;}
.issue_event_list {width:298px;height:258px;float:right;}
.issue_event_list > ul {width:298px;float:none;display:block;}
.issue_event_list > ul > li {width:298px;height:85px;border-bottom:1px solid #e2e2e2;}
.issue_event_list > ul > li.issue_event_list_last {border-bottom:0;}
*/
/*
.brand_item {width:493px;height:260px;float:right;}
.brand_item_img_fix {position:relative;float:right;width:202px;height:260px;}
.brand_item_list {width:291px;height:260px;float:left;}
.brand_item_list_con {	width:291px;	height:260px;	float:left;}
.brand_item_list_con .slides_control > ul {	width:263px;	height:215px;	margin-top:40px;	margin-left:14px;}
.brand_item_list_con .slides_control > ul > li {	float:right;}
.brand_item_inner1, .brand_item_inner2 {	width:131px;	height:215px;	position:relative;	margin-right:1px;}
.brand_item_inner2 {	margin-right:0;}
.brand_item_img {	width:131px;	height:145px;}
.brand_item_text { width:131px; height:70px; padding-top:10px; text-align:center; }
.brand_item_name > a {	text-decoration:none;	line-height:6px;	letter-spacing:0px;	font-family:dotum,"돋움";	font-size:12px;	color:#333;}
.brand_item_count {	margin-top:3px;}
.brand_item_count > a {	text-decoration:none;	font-family:dotum,"돋움";	font-size:16px;	color:#F30;	font-weight:600;}.brand_item_name > a:hover {	text-decoration:underline;}
*/
/* contents_8 
#contents_8 { position:relative; width:100%; height:411px; }
#brand_shop {width:990px; margin:0 auto; }
*/
/* contents_9 
#contents_9 { position:relative; width:100%; height:243px; }
#bottom_event_bg { position:relative; width:1076px; height:101px; margin:0 auto; }
#bottom_event { width:990px; height:177px; margin:0 auto; padding-top:66px; border-bottom:1px solid #000;}
#bottom_event_item { width:329px;height:141px; float:left; margin-top:18px; margin-bottom:18px;}
.bottom_event_item_line { position:relative; border-right:1px dotted #000;}
*/
/*
#list_navigation_home_img{width:60px;height:20px;float:left;}
#list_navigation_home_img > a > img {width:60px;height:20px;}
#list_navigation_select{width:923px;height:20px;margin-left:7px;float:left;}
.list_navigation_select_box{width:190px;}
*/

.ItemLabelBox{display:table;padding:5px 0;min-height:24px}
.ItemLabelBox > li{float:left;margin-top:5px;margin-right:10px;color:#1739ea;font-weight:500;font-size:14px;}
.ItemLabelBox > li:nth-child(n+2):before{content:'';position:absolute;display:block;margin-top:3px;margin-left:-5px;height:8px;border-left:1px solid #ccc}