/* BASIC css start */
#hdWrap .top_bnr_area { min-width:1280px; background:url("/design/kichmom/djds/top/top_bnr_bg.jpg"); background-position:center top; }
#hdWrap .top_bnr_area .tb_box { position:relative; width:1280px;  margin:0 auto; *zoom:1;  }

#hdWrap { }
#hdWrap .basic_area { min-width:1280px; }

#hdWrap .basic_area .ba_box  li::before { content:' | ';color:#e5e5e5; margin: 0 6px; }
#hdWrap .basic_area .ba_box  li:first-child::before { display:none; }

#hdWrap .basic_area .ba_box { position:relative; width:1280px;  margin:0 auto; *zoom:1;  }
#hdWrap .basic_area .ba_box .top_menu { position:absolute; right:0px; }
#hdWrap .basic_area .ba_box .top_menu  li { float:left; padding:0 0 0 7px; font-size:14px; line-height:40px; }
#hdWrap .basic_area .ba_box .top_menu  li.tsns { padding:10px;}
#hdWrap .basic_area .ba_box .top_menu  li.top_cart { position:relative; margin:0 26px 0 5px; }
#hdWrap .basic_area .ba_box .top_menu  li.top_cart a img { padding-top:12px;  }
#hdWrap .basic_area .ba_box .top_menu  li.top_cart .cart_num { position:absolute; top:9px; left:25px; width:18px; height:18px; border-radius:8px;background:#000;color:#FFF; text-align:center; line-height:18px;  }
#hdWrap .basic_area .ba_box .top_menu  a { font-size: 14px; color: #999;}
#hdWrap .basic_area .ba_box .top_menu  a:hover {color: #000000; text-decoration: none;}
#hdWrap .basic_area .ba_box .top_menu  .balloon  { position:relative; }

#hdWrap .basic_area .ba_box .top_menu_left { position:absolute; left:0px; }
#hdWrap .basic_area .ba_box .top_menu_left li {float:left; padding:0 7px 0 0 ; font-size:14px; line-height:40px; }
#hdWrap .basic_area .ba_box .top_menu_left li.tsns { padding:10px;}
#hdWrap .basic_area .ba_box .top_menu_left .cline {color: #e5e5e5; margin-top:3px; }
#hdWrap .basic_area .ba_box .top_menu_left  a { font-size: 14px; color: #999;}
#hdWrap .basic_area .ba_box .top_menu_left  a:hover {color: #000000; text-decoration: none;}
#hdWrap .basic_area .ba_box .top_menu_left li img { vertical-align:middle; margin-right:5px; }


#hdWrap .menu_area { min-width:1280px; height:170px; background:#FFF;}
#hdWrap .menu_area .ma_box { width:1280px; margin:0 auto; *zoom:1;  text-align:center; position:relative;  }

#hdWrap .menu_area .ma_box .top_logo { position:absolute; top:63px; left:529px;  }

#hdWrap .menu_area .ma_box .top_search { position:absolute; right:0; top:90px; }
#hdWrap .menu_area .ma_box .top_search .search-form fieldset { width:260px; height: 40px; border-bottom:1px solid #333; }
#hdWrap .menu_area .ma_box .top_search .search-form input{ border-radius:0px;width:200px; height:30px; padding:0px 10px; border:0; line-height:30px; font-size:14px; color:#333; background:none; margin-top:5px; }
#hdWrap .menu_area .ma_box .top_search .search-form a { position:absolute; right:6px; top:7px; }
#hdWrap .menu_area .ma_box .top_search img.search_btn { margin-top:8px; cursor:pointer; }

#top_category .top_search { float:right; height:35px; margin-top:9px; }
#top_category .top_search .search-form fieldset { width:200px; height: 35px; border:1px solid #ccc; border-radius:20px;  }
#top_category .top_search .search-form input{ border-radius:0px;width:200px; height:30px; padding:0px 10px; border:0; line-height:30px; font-size:14px; color:#333; background:none; }
#top_category .top_search .search-form a { position:absolute; right:16px; top:10px; }
#top_category .top_search img.search_btn { margin-top:8px; cursor:pointer; }


/* TOP CATEGORY */

#tcat_wrap { padding-bottom:0px; position:relative; z-index:100;}
#tcat_fixed { width:100%;z-index:100; }
#tcat_top_line{ width:100%; border-top:2px solid #e74174; border-bottom:1px solid #cccaca; background:#FFF; }

#top_category {position:relative;margin:0 auto;width:1280px;z-index:6;}
#top_category .navigation {display: flex; align-items: center; justify-content: space-between;}
#top_category .navigation li {position:relative;float:left;/* padding:0px 10px; */font-weight:normal;z-index:100;display: flex;height: 54px;align-items: stretch;justify-content: space-between;padding-left: 20px;}
#top_category .navigation .first { padding:0 10px 0 0; }
#top_category .navigation .first>a {position:relative;display: flex;align-items: center;background: url(/design/kichmom/10276/ico_all.png) no-repeat;width: 40px;height: 100%;background-position: 0 6px;}

#top_category .navigation .first img { vertical-align:middle; }
#top_category .navigation .last { float:right; padding-right:20px;}
	
#tcat_area {position:relative;height:55px;}


#drop-down #smenu { display:none; width:1280px; position:absolute; top:55px; padding:10px 25px; background:#fff; border:1px solid #ccc; z-index:9999; text-align:left; height:638px; }

#drop-down #smenu .ttcat_wrap { width: 1055px; float:left;}
#drop-down #smenu .ttcat_wrap .ttcat { float:left; width:145px; min-height:270px; margin-right:30px; }
#drop-down #smenu .ttcat_wrap .ttcat .ttcat_title { color: #777; margin-bottom:10px; border-bottom: 1px solid #ccc; height:45px; }
#drop-down #smenu .ttcat_wrap .ttcat .ttcat_title a { padding:10px 0; font-size: 17px; color: #333; font-weight:bold; }
#drop-down #smenu .ttcat_wrap .ttcat .ttcat_title a:hover { color: #e74174; }

#drop-down #smenu .ttcat_wrap .ttcat dd a { display:block; font-size: 15px; color:#333; padding:3px 0; line-height:23px;  }
#drop-down #smenu .ttcat_wrap .ttcat dd a:hover { color: #000; font-weight:400; }
#drop-down #smenu .ttcat_wrap .ttcat_last { width:12.37%; }
#crossl {float:left;width:10px;height:300px;border-left:1px solid #e1e1e1; }





#drop-down #smenu .bn_wrap { float:left; margin-left:10px; }
#drop-down #smenu .bn_wrap .bn_list_main { display:inline-block;  width:215px;  margin-bottom:10px; }
#drop-down #smenu .bn_wrap .bn_list_main span { font-size:16px; font-family:Overpass; font-weight:600; color:#e74174;  }
#drop-down #smenu .bn_wrap .bn_list_main ul { }
#drop-down #smenu .bn_wrap .bn_list_main ul li { display:inline-block; padding:10px; line-height:30px; margin: 5px 0; text-align:center; background:#f2f2f2; width:204px; height:30px; }
#drop-down #smenu .bn_wrap .bn_list_main ul li a {  font-size:15px; }
#drop-down #smenu .bn_wrap .bn_list_main ul li a:hover { color:#000; }
#drop-down #smenu .bn_wrap .bn_list_main ul .event { background:#e74174; }
#drop-down #smenu .bn_wrap .bn_list_main ul .event a {  color:#fff; }
#drop-down #smenu .bn_wrap .bn_list_main ul .event a:hover {  color:#fff; font-weight:600; }
#drop-down #smenu .bn_wrap .bn_01 { display:block; width:215px; height:90px;}
#drop-down #smenu .bn_wrap .bn_01 img { width:100%; }
#drop-down #smenu .bn_wrap .bn_02 { display:block; width:215px; height:90px; }
#drop-down #smenu .bn_wrap .bn_02 img { width:100%; }

#drop-down #smenu .board li a { font-size:14px; color:#545454; text-decoration:none; }
#drop-down #smenu .board li a.on { color:#fff200; text-decoration:none; }






#drop-down .board > a { position:relative;display: flex; align-items: center; gap: 4px;  padding: 0 25px; font-size:17px; color:#000; }

#drop-down .board a:before { content: ''; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; height: 20px; background: center / 100% no-repeat; left:0; }

#drop-down .board .b_2nd:before { background-image: url(/design/kichmom/10276/promotion/2nd_anni/ico_2nd_pc.png); }
#drop-down .board .b_meta:before { background-image: url(/design/kichmom/10276/m/common/aside_ico_meta_n.png); }
#drop-down .board .b_ob:before { background-image: url(/design/kichmom/10276/m/common/aside_ico_ob_n.png); }
#drop-down .board .b_shop:before { background-image: url(/design/kichmom/10276/m/common/ico_sho_n.png); }
#drop-down .board .b_brand:before { background-image: url(/design/kichmom/10276/m/common/ico_brand_n.png); }
#drop-down .board .b_event:before { background-image: url(/design/kichmom/10276/m/common/ico_event_n.png); }
#drop-down .board .b_com:before { background-image: url(/design/kichmom/10276/m/common/ico_com_n.png); }
#drop-down .board .b_sup:before { background-image: url(/design/kichmom/10276/m/common/ico_sup.png); }
#drop-down .board .b_gift:before { background-image: url(/design/kichmom/10276/m/common/ico_gift_n.png); }

#drop-down .board a:hover { font-weight: 600; }
#drop-down .board .b_2nd:hover { color:#ff398d;  }
#drop-down .board .b_meta:hover { color:#0068c5; }
#drop-down .board .b_ob:hover { color:#60B5FF; }

/*
#drop-down .board .b_box:hover { color:#EF5261; }
#drop-down .board .b_free:hover { color:#337B8B; }
#drop-down .board .b_live:hover { color:#F4331A; }
#drop-down .board .b_gift:hover { color:#68BF8A; }
#drop-down .board .b_shop:hover { color:#FF875F; }
#drop-down .board .b_event:hover { color:#3E37C6; }
#drop-down .board .b_brand:hover { color:#EFB025; }
#drop-down .board .b_com:hover { color:#9D46D1; }
#drop-down .board .b_sup:hover { color:#dd4aa3; }
*/


#top_category .navigation .board_right { position:relative; float:left; font-weight:normal; z-index:100 ;display: flex; height: 54px; align-items: stretch; justify-content: space-between;}
#top_category .navigation .board_right img { position:absolute; width:45px; top:-34px; left:20px; }
#top_category .navigation .board_right a {position:relative;display: flex; align-items: center; color:#e74174; text-decoration:none; }
#top_category .navigation .board_right a:hover { font-weight:600; }


#top_category .navigation .board_right .ico_vip {position: absolute;width: 43px;height: 43px;z-index: 1;top: -30px;background: url(/design/kichmom/10276/vip.gif) no-repeat;background-size: 100%;right: 7px;} 







.loc-navi dd { text-align:left; padding-top:15px; background:#fff; margin-top:1px; }
.loc-navi dd a { font-size:15px; color: #e74174; }
.loc-navi .ico_map { display:inline-block; width:14px; padding-top:8px; padding-right:5px; }




/* #top_category .navigation .board_right a::before { content:' | ';color:#e5e5e5; margin-right: 17px; } */

/* ±×·ì Àü¿ë ¸Þ´º ¼³Á¤ */
.view_gr { width:1280px; height:40px; margin:0 auto; text-align:right; margin-top:-38px; }
.view_gr a { z-index:999; line-height:40px; font-size:12px; /*background:url('/design/kichmom/djds/top/top_category/navi_bg.png');*/clear:both; position:relative; padding:0px 20px; font-weight:bold;}





:root { --main-color: #e74174; } 



/* BASIC css end */

