<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* BASIC css start */
html,body{
    min-width: 1800px;}
 

.slick-track {
    min-width: 1240px !important;
}

.prd-soldout{
    font-size: 19px;
    padding-top: 10px;
    color: #94223e;
    font-weight: normal;}

.prd-subname{
    font-size: 14px;
    padding: 7px 0;
    color: #aaa;
    font-weight: 100;}


.prd-replace{
    font-size: 19px;
    color: #94223e !important;
    font-weight: normal;}


.item-list .thumb .dc{z-index:9}

.frm-list li.id{text-indent:0 !Important;}

#blk_scroll_wings{display:none!important;}
.r_wing_wrap{position: absolute; top: 280px; left:50%; z-index: 9; width:100px;  margin-left: 765px;}
.r_wing_wrap .r_wing_content{width:120px; background: #fff;}
.r_wing_wrap .r_wing_content .today_wrap_c{width: 120px; text-align: center; border-bottom: 1px solid #e7e7e7;}
.r_wing_wrap .r_wing_content .today_wrap_c h3{padding: 20px 0 15px;
    color: #000;
    font-size: 13px;
    letter-spacing: -1px;
 }

.r_wing_wrap .r_wing_content .today_wrap_c li{display: table;padding-bottom:5px;}
.r_wing_wrap .r_wing_content .today_wrap_c a{display:block;}
.r_wing_wrap .r_wing_content .today_wrap_c a img{width: 85px;}
.r_wing_wrap .r_wing_content .bnr_wrap{border:1px solid #e7e7e7; border-top:0; width: 118px; text-align: center; border-bottom: 0;}

.r_wing_wrap .r_wing_content .bnr_wrap .scroll_event{
    overflow: hidden;
    display: block;
    text-align: center;}
.r_wing_wrap .r_wing_content .bnr_wrap &gt; a{}

.r_wing_wrap .r_wing_content .bnr_wrap ul li a{
    display: block;
    text-align: center;
    border-bottom: 1px solid #e7e7e7;
    padding: 22px 0;
    color: #4c4c4c;
    font-size: 13px;}
.r_wing_wrap .r_wing_content .bnr_wrap ul li a p{
    font-size: 13px;
    color: #000000;
    padding-top: 10px;}

.r_wing_wrap .r_wing_content .bnr_wrap a.heassal p{display: block; height: 100px; vertical-align: bottom; line-height: 165px; /*font-weight: bold;*/ color: #000;}

.r_wing_wrap .r_wing_content .bnr_wrap .btn{display: table; width: 100%;margin-top: -1px; border-bottom: 1px solid #e7e7e7;}
.r_wing_wrap .r_wing_content .bnr_wrap .btn a{width: 50%;height: 40px;line-height: 40px;}
.r_wing_wrap .r_wing_content .bnr_wrap .btn a img{ vertical-align: middle;}
#go_top{float: left;}
#go_bottom{float: right; border-left: 1px solid #e7e7e7; margin-right: -1px;}


@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 200;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}

@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
  url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}

@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//cdn.jsdelivr.net/gh/moonspam/NanumSquare@1.0/nanumsquare.css);
@font-face {
	font-family: MalgunGothic;
	src: url(/design/mammayou/renewal/font/MalgunGothic.eot);
}
.clear_w:before, .clear_w:after {
	content: '';
	float: none;
	clear: both;
	display: table;
*zoom:1;
}
.nv_wrap {
	width: 100%;
	text-align: right;
	color: #a6a6a6;
	margin-top: 20px;
	margin-bottom: 18px;
}
.nv_wrap img {
	position: relative;
	margin-right: 5px;
}
.nv_wrap span.actv {
	color: #343434;
}
#passimg, #MSecure_layer1 {
	z-index: 90!important;
}
.header_wrap {
	width: 100%;
}
.header_wrap .header_content {
	width: 100%;
	position: relative;
	z-index: 13;
}
.header_wrap .header_content .top_menu {
	width: 1240px;
	height: 33px;
	margin: 0 auto;
}
.header_wrap .header_content .top_menu .book_mark {
	float: left;
	margin-top: 11px;
}
.header_wrap .header_content .top_menu .book_mark img {
	margin-right: 7px;
	position: relative;
	top: -2px;
}
.header_wrap .header_content .top_menu .logmenu {
	float: right;
}
.header_wrap .header_content .top_menu .logmenu li {
	width: 65px;
	display: inline-block;
*display:inline;
}
.header_wrap .header_content .top_menu .logmenu li.cate_01 {
	font-weight: bold;
	width: 60px;
	height: 33px;
}
.header_wrap .header_content .top_menu .logmenu li.cate_02 {
	width: 47px;
	height: 33px;
}
.header_wrap .header_content .top_menu .logmenu li.cate_03 {
	width: 55px;
	height: 33px;
	position: relative;
	z-index: 2;
}
.header_wrap .header_content .top_menu .logmenu li.cate_04 {
	width: 71px;
	height: 33px;
}
.header_wrap .header_content .top_menu .logmenu li.cate_05 {
	width: 77px;
	height: 33px;
}
.header_wrap .header_content .top_menu .logmenu a {
	display: block;
	font-size: 12px;
	color: #6c6c6c;
	line-height: 100%;
	height: 33px;
	width: 100%;
	text-align: center;
	line-height: 3em;
}
.header_wrap .header_content .top_menu .logmenu .logm_sub {
	display: none;
	position: absolute;
	top: 33px;
	left: -1px;
	z-index: 2;
	background: #efeeee;
	border: 1px solid #d4d4d4;
	width: 112px;
}

#gnb_top{
    width: 1240px;
    margin: 45px auto 40px;
    position: relative;}

#gnb_top .logo_wrap {
    margin: 0 auto;
    z-index: 12;
    overflow: hidden;
    background: #fff;
    position: absolute;
    left: 0;
    top:-5px;
}

#gnb_top .logo_wrap .sub_logo {
	width: 228px;
	float: left;
	margin-top: 41px;
}
#gnb_top .logo_wrap .sub_logo span {
	display: block;
}
#gnb_top .logo_wrap .sub_logo span.sub_logo_etf {
	margin-bottom: 11px;
}
#gnb_top .logo_wrap .logo {
}

.info_box{
    position: absolute;
    right: 0;
    top: 10px;}
    
.info_box li{
    display: inline-block;
    vertical-align: top;}
    
.info_box li a{
    font-size: 13px;
    letter-spacing: -0.5px;
    color: #777777;
    font-family: '맑은 고딕', 'Malgun Gothic', sans-serif;}

.info_box li a:after{
    content:"|";
    display: inline-block;
    background: #e7e7e7;
    width: 1px;
    font-size: 0;
    height: 12px;
    vertical-align: top;
    margin-top: 1px;
    margin-left: 8px;
    margin-right: 8px;}

.info_box li:nth-last-child(1) a:after{display:none}

#side_search {
    position: relative;
    width: 456px;
    border-radius: 50px;
    margin: 0 auto;
    display: block;
    border: 2px solid #ffd938;
    padding: 3px 0;
}
#side_search .btn_search{
	right: 15px;
	position: absolute;
	top: 8px;
}

.header_wrap .menu_wrap {
    width: 100%;
    height: 56px;
    border-bottom: 1px solid #e5e5e5;
}

.header_wrap .menu_wrap .menu_content{
    position: relative;
    z-index: 300;
    min-width: 1240px;}

.header_wrap .menu_wrap .menu_content .inner_mammayou{
    position: relative;
    width: 1240px;
    margin: 0 auto;}

.header_wrap .menu_wrap .menu_content .mcategory {
	width: 755px;
	float: left;
	margin-top: -10px;
}
.header_wrap .menu_wrap .menu_content .mcategory li {
	float: left;
}
.header_wrap .menu_wrap .menu_content .mcategory li &gt; a {
	font-family: Noto Sans KR, sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: 500;
	display: block;
	height: 43px;
	line-height: 3.2em;
	text-align: center;
	position: relative;
	z-index: 2;
	padding: 0px 40px;
	background: url('/design/mammayou/renewal/img/aline.gif') no-repeat left 19px;
}
.header_wrap .menu_wrap .menu_content .mcategory li &gt; a:hover {
	font-weight: 700;
	color: #94223e
}
.header_wrap .menu_wrap .menu_content .mboard_wrap {
	width: 335px;
	text-align: right;
	float: right;
	font-size: 0px;
	letter-spacing: 0px;
	word-spacing: 0px
}
.header_wrap .menu_wrap .menu_content .mboard_wrap .top_basket {
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
}
.header_wrap .menu_wrap .menu_content .mboard_wrap .top_basket a {
	position: relative;
}
.header_wrap .menu_wrap .menu_content .mboard_wrap .top_basket a span#user_basket_quantity {
	position: absolute;
	background: #94223e;
	color: #fff;
	padding: 3px;
	border-radius: 100%;
	width: 12px;
	height: 12px;
	text-align: center;
	line-height: 12px;
	right: -8px;
}
.header_wrap .menu_wrap .menu_content .mboard_wrap ul {
	text-align: right;
}
.header_wrap .menu_wrap .menu_content .mboard_wrap li {/*float:left;*/
	display: inline-block;
}

.header_wrap .menu_wrap .menu_content .mboard_wrap li &gt; a {
	color: #f5f5f5;
	font-size: 13px;
	display: block;
	height: 45px;
	line-height: 3.555em;
	padding: 0px 18px;
	background: url('/design/mammayou/renewal/img/aline.gif') no-repeat right center;
}
.header_wrap .menu_wrap .menu_content .mboard_wrap li:last-child a {
	padding-right: 0px!important;
	background: none!important;
}

.header_wrap .menu_wrap.fixed{
    position: fixed;
    top: 0;
    z-index: 999;
    background: #fff;}

.basic_f_prod {/*width:1098px; border:1px solid #cfcfcf; overflow:hidden;*/
}
.basic_f_prod .basic_f_content {
	width: 1100px;
	margin-top: -1px;
	margin-left: -1px;
}
.basic_f_prod .basic_f_content .normal_prod_wrap .normal_prod_box {
	margin-bottom: -1px;
}
.basic_f_prod .basic_f_content .normal_prod_wrap .normal_prod_box .normal_item {/*border:1px solid #cfcfcf;*/
	margin-right: -1px;
	width: 276px; /* 20161222*/
	margin-top: -1px;
}
.basic_f_prod .basic_f_content .normal_prod_wrap .normal_prod_box .normal_item .prod_spacs {/*background:#f6f6f6; height:149px;*/
}
.basic_f_prod .basic_f_content .normal_prod_wrap .normal_prod_box .normal_item .prod_spacs &gt;div {
	width: 230px;
	margin: 0 auto;
}
.basic_f_prod .basic_f_content .normal_prod_wrap .normal_prod_box .normal_item .prod_spacs &gt;div.prod_icon {
	padding-top: 20px;
	padding-bottom: 12px;
	position: relative;
	z-index: 2;
	height: 15px;
}
.basic_f_prod .basic_f_content .normal_prod_wrap .normal_prod_box .normal_item .prod_spacs &gt;div.prod_icon a {
	position: absolute;
	top: 22px;
	right: 5px;
	z-index: 3;
}
.basic_f_prod .basic_f_content .normal_prod_wrap .normal_prod_box .normal_item .prod_spacs &gt;div.prod_price {
	padding-top: 16px;
}
.basic_f_prod .basic_f_content .normal_prod_wrap .normal_prod_box .normal_item .prod_spacs &gt;div.prod_name {
	padding-top: 0px;
}
.basic_f_prod .basic_f_content .normal_prod_wrap .normal_prod_box .normal_item .prod_spacs &gt;div.prod_name a {
	color: #828282;
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
}
.normal_prod_wrap {
	width: 1100px;
	margin: 0 auto;
}
.normal_prod_wrap .normal_prod_box {/*overflow:hidden;*/
	width: 100%;
}
.normal_prod_wrap .normal_prod_box .normal_item {
	width: 273px;
	float: left;
	margin-right: 1px;
	position: relative;
	z-index: 2;
}
.normal_prod_wrap .normal_prod_box .normal_item .prod_thumb {
	width: 273px;
	height: 273px;
	overflow: hidden;
	text-align: center;
}
.normal_prod_wrap .normal_prod_box .normal_item .prod_thumb a {
	display: block;
}
.normal_prod_wrap .normal_prod_box .normal_item .prod_thumb a img {
	width: 100%;
	margin-top: 19px;
}
.normal_prod_wrap .normal_prod_box .normal_item .prod_icon {
	width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.normal_prod_wrap .normal_prod_box .normal_item .prod_icon a {
	position: absolute;
	top: 22px;
	right: 5px;
	z-index: 2;
}
.org_price {
	font-size: 13px;
	color: #a0a0a0;
	display: block;
	font-family: 'Open Sans', sans-serif;
}
.ntr_price {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
}
.won {
	font-size: 13px!important;
}
.dis_con {
	width: 72px;
	height: 53px;
	background: url(/design/mammayou/renewal/img/darrow.png) no-repeat center center;
	position: absolute;
	top: -1px;
	left: -12px;
	z-index: 2;
	text-align: center;
	line-height: 2.8em;
	color: #fff;
	font-size: 16px;
	font-weight: 900;
	font-family: 'Open Sans', sans-serif;
}


#gnb.gnb_stop{position:fixed;z-index:300;left:0;top:0;width:100%}

/* 장바구니 */
#gnb .cart_count{position: absolute;right: 0;top: 13px;}
#gnb .cart_count .inner_cartcount{text-align:center;font-weight:400; position: relative;}
#gnb .cart_count .inner_cartcount #user_basket_quantity{
    position: absolute;
    right: -8px;
    top: -6px;
    color: #fff;
    background: #000000;
    border-radius: 100%;
    font-size: 11px;
    font-family: 'Spoqa Han Sans';
    width: 19px;
    height: 19px;
    line-height: 19px;}

/*mypage icon*/
#gnb .ico_info {
    position: absolute;
    right: 50px;
    top: 13px;
}


/* GNB메인 */
#gnb .gnb_main{
    width: 1240px;
    margin: 0 auto;
    position: relative;}
#gnb .gnb_main .gnb{float:left;width:100%;}

#gnb .gnb_main .gnb .on_top{}
#gnb .gnb_main .gnb .on_top.on a{height:54px; border-bottom:3px solid #ffce00}

#gnb .gnb_main .gnb .lst{background:none}

#gnb .gnb_main .gnb .ml40 a{margin-left: 40px;}

#gnb .gnb_main .gnb li.menu1 a{display:block;}

#gnb .gnb_main .gnb li.menu1 a,
#gnb .gnb_main .gnb li.on_top a{
    overflow: hidden;
    float: left;
    height: 56px;
    padding: 0px 45px;
    font-size: 16px;
    color: #000000;
    line-height: 56px;
    letter-spacing: -1px;}
    
#gnb .gnb_main .menu1 a{
    padding-left: 0 !important;
    position: relative;
    background: #ffce00;
    color: #fff !important;
    font-size: 15px !important;
    width: 170px;
    height: 56px !important;
    padding: 0 !important;
    line-height: 45px !important;}

#gnb .gnb_main .menu1 a span.txt{
    display: block;
    height: 56px;
    line-height: 56px;
    padding-left: 30px;}

#gnb .gnb_main .menu1 .ico{
    width: 8px;
    height: 4px;
    background: url(/design/mammayou/renewal/img/open_ico.png) no-repeat;
    display: inline-block;
    background-position: center;
    position: absolute;
    right: 22px;
    top: 25px;}

/*all menu */
#gnb .all_menu{
    display:none;
    background: #fff;
    position: absolute;
    top: 56px;
    left: 169px;
    width: 1080px;
    border: 1px solid #e5e5e5;
    height: 380px;
    z-index: -1;
    padding-top: 22px;}


#gnb .all_menu ul{height: 220px;}

#gnb .all_menu ul li{float: left;}

#gnb .all_menu ul li a{
    display: block;
    text-align: center;
    padding: 7px;
    color: #000;
    font-size: 14px;
    letter-spacing: -1px;}

#gnb .all_menu ul li a:hover{font-weight:bold}

#gnb .all_menu ul li:nth-child(1){width: 165px; margin-left: 40px;}
#gnb .all_menu ul li:nth-child(2){width: 135px;}
#gnb .all_menu ul li:nth-child(3){width: 180px;}
#gnb .all_menu ul li:nth-child(4){width: 165px;}
#gnb .all_menu ul li:nth-child(5){width: 165px;}

#gnb .all_menu &gt; a{
    margin-left: 55px;
    margin-top: 25px;
    display: block;}

/* GNB서브 */

#gnb .gnb_sub.none{display: none;}

#gnb .gnb_sub{
    background: none;
    width: 168px;
    border: 1px solid #ddd;
    position: absolute;
    left: 0;
    top: 56px;}
#gnb .gnb_sub .inner_sub{
    margin: 0 auto;
    background: #fff;
    font-size: 0;
    border-top: 0;
    background-size: contain;
    margin-top: -1px;}
    
#gnb .size_over{overflow-x:hidden;overflow-y:auto}
#gnb .gnb_sub .gnb_menu{
    display: inline-block;
    vertical-align: top;
    width: 100%;
    margin-top: 13px;}    
    
#gnb .gnb_sub .gnb_menu li{width:100%;text-align:left;}
#gnb .gnb_sub .menu{display:block;overflow:hidden;width:100%;height:48px;cursor:pointer}

#gnb .gnb_sub .gnb_menu li:first-child .menu{}

#gnb .gnb_sub .gnb_menu &gt; li{}

#gnb .gnb_sub .gnb_menu li .depth2{display:none; position: absolute; left: 169px; top: 0; width: 170px; height: 460px; background: #f7f7f7;}

#gnb .gnb_sub .gnb_menu li .depth2 &gt; li{
    text-indent: 25px;
    padding: 13px 0;
    color: #333333;}
    
#gnb .gnb_sub .gnb_menu li .depth2 &gt; li &gt; a{
    font-size: 14px;
    color: #333333;}
    
#gnb .gnb_sub .gnb_menu li .depth2 &gt; li.hasChild &gt; a{
    display: block;
    background: url(/design/mammayou/renewal/img/aside_arrow.png) no-repeat;
    background-position: 153px 5px;
    background-size: 4px;}

#gnb .gnb_sub .gnb_menu li .depth2 &gt; li &gt; a:hover,
#gnb .gnb_sub .gnb_menu li .depth2 &gt; li &gt; a.on,
#gnb .gnb_sub .gnb_menu li .depth2 &gt; li &gt; .depth3 &gt; li a.on,
#gnb .gnb_sub .gnb_menu li .depth2 &gt; li &gt; .depth3 &gt; li a:hover{font-weight:bold}

#gnb .gnb_sub .gnb_menu li .depth2 &gt; li.hasChid{
    border-right: 1px solid #ddd;}
    
#gnb .gnb_sub .gnb_menu li .depth2 &gt; li &gt; .depth3{
    display:none;
    position: absolute;
    left: 170px;
    top: 0;
    width: 169px;
    height: 460px;
    background: #f3f3f3;}
#gnb .gnb_sub .gnb_menu li .depth2 &gt; li &gt; .depth3 &gt; li{text-indent: 25px;
    padding: 13px 0;
    color: #333333;}
#gnb .gnb_sub .gnb_menu li .depth2 &gt; li &gt; .depth3 &gt; li a{
    font-size: 14px;
    color: #333333 !important;}



#gnb .gnb_sub .current .menu{background:#f7f7f7}
#gnb .gnb_sub .current .txt,
#gnb .gnb_sub .menu.on.off:hover .txt,
#gnb .gnb_sub .menu.on .txt{background:#f7f7f7}

#gnb .gnb_sub .gnb_menu li.hasChild .txt{
    background-image: url(/design/mammayou/renewal/img/aside_arrow.png);
    background-repeat: no-repeat;
    background-position: 151px 17px;
    background-size: 4px;
}

#gnb .gnb_sub .ico{float:left;width:24px;height:24px}
#gnb .gnb_sub .ico img{width:24px;height:24px}
#gnb .gnb_sub .ico .ico_off{display:block}
#gnb .gnb_sub .ico .ico_on{display:none}
#gnb .gnb_sub .current .ico_off,
#gnb .gnb_sub .menu.on .ico_off,
#gnb .gnb_sub .menu:hover .ico_off{display:none}
#gnb .gnb_sub .current .ico_on,
#gnb .gnb_sub .menu.on .ico_on,
#gnb .gnb_sub .menu:hover .ico_on{display:block}
#gnb .gnb_sub .ico_arrow{display:none;float:right;width:16px;height:17px;padding:6px 9px 0 0}
#gnb .gnb_sub .ico_arrow img{width:7px;height:11px}
#gnb .gnb_sub .current .ico_arrow{display:block}
#gnb .gnb_sub .txt{
    font-weight: 400;
    font-size: 12px;
    color: #333333;
    white-space: nowrap;
    display: block;
    padding: 0px 17px;
    letter-spacing: -1px;
    height: 42px;
    line-height: 42px;}
    
#gnb .gnb_sub .ico_new{overflow:hidden;float:left;width:14px;height:14px;margin-top:5px;background-position:50% 50%;background-repeat:no-repeat;background-size:14px 14px;font-size:0;line-height:0;text-indent:-9999px}
#gnb .gnb_sub .sub_menu{}
#gnb .gnb_sub .current .sub_menu{z-index:1;opacity:1;transition:opacity 0.5s}
#gnb .gnb_sub .sub_menu li:first-child{padding-top:11px}
#gnb .gnb_sub .sub_menu .sub{display: block;overflow: hidden;height: 34px;font-size: 15px;color: #979797;cursor: pointer;font-weight: 300; white-space: pre; text-overflow: ellipsis; overflow: hidden;}
#gnb .gnb_sub .recommend{overflow:hidden;width:349px;padding:11px 0 0 22px}

#gnb .gnb_sub .recommend li{float:left;width:160px;height:160px;padding:0 10px 0 0}
#gnb .gnb_sub .recommend li:first-child{padding-top:0}
#gnb .gnb_sub .recommend .sub{text-align: center;display:block;overflow:hidden;width:145px;height:auto;padding:0;cursor:pointer}
#gnb .gnb_sub .recommend .thumb{display:block;margin-bottom:8px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}
#gnb .gnb_sub .recommend .thumb img{width:100%;}
#gnb .gnb_sub .recommend .name{font-size:14px;line-height:18px}




.MS_search_word{
    -webkit-box-shadow: 0 0 0 1000px white inset;   
    width: 392px;
    height: 31px;
    background: none;
    margin: 1px 20px 3px;
    border: 0;
    color: #000;
    text-indent: 5px;
    font-size: 14px;}


.MS_search_word::placeholder{color:#afafaf; font-weight:300; font-size: 14px;letter-spacing:-1px;}

a:focus {outline:none;}
.dn{display: none !important;}
#hdWrap { background: url(/images/d3/hot_issue/common/bg_w80_h2_line.gif) repeat-x 0 100%; }
#header { position: relative; width: 1124px; height: 190px; margin-bottom: 20px; }
#hdWrap .hd-logo { padding-top: 40px; text-align: center; }
#hdWrap .hd-draw,
#hdWrap .hd-link { position: absolute; }
#hdWrap .hd-draw { right: 200px; bottom: -19px; }
#hdWrap .hd-link { zoom: 1; overflow: hidden; top: 162px; left: 0; }
#hdWrap .hd-link li { float: left; padding: 0 10px; }
#hdWrap .hd-link li a { font-size: 11px; font-weight: bold; letter-spacing: -1px; }
#hdWrap .hd-link li a:hover { color: #ec2626; }
#hdMenu { position: relative; width: 1124px; margin: 0 auto 60px; }
#hdMenu .hd-cate { zoom: 1; overflow: hidden; width: 1000px; }
#hdMenu .hd-cate li { float: left; padding: 0 10px; background: url(/images/d3/hot_issue/common/bg_w1_h5_dotted.gif) no-repeat 100% 40%; white-space: nowrap; }
#hdMenu .hd-cate li a { font-size: 12px; font-weight: bold; letter-spacing: -1px; }
#hdMenu .hd-search { position: absolute; top: 0; left: 1002px; }
#hdMenu .hd-search .input-keyword { width: 100px; height: 16px; border: 1px solid #ccc; }

em.Dash{
    width: 1px;
    height: 11px;
    background: #cacaca;
    display: inline-block;
    margin-bottom: -1px;}

.menu_wrap .menu_content .mcategory li.all{position:relative;}


.menu_wrap .menu_content .mcategory li.hasChild:nth-child(1) ul{top:-1px}
.menu_wrap .menu_content .mcategory li.hasChild:nth-child(2) ul{top:-44px}
.menu_wrap .menu_content .mcategory li.hasChild:nth-child(3) ul{top:-87px}
.menu_wrap .menu_content .mcategory li.hasChild:nth-child(4) ul{top:-130px}
.menu_wrap .menu_content .mcategory li.hasChild:nth-child(5) ul{top:-173px}
.menu_wrap .menu_content .mcategory li.hasChild:nth-child(6) ul{top:-216px}
.menu_wrap .menu_content .mcategory #plan ul.depth2{top:-259px}

#all_menu{height:55px; background: none !IMPORTANT; padding: 0 !IMPORTANT; padding-right: 50px !important;}

#all_menu img{
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 12px;}
    
#all_menu.active{color:#94223e;}

#view_menu{
    position:absolute;
    display:none;
    width: 174px;
    border: 1px solid #f0f0f0;
    z-index: 9;
    background: #fff;
    margin-left: -3px;
    padding-top: 13px;}
    
    
ul.depth1{}

ul.depth1 &gt;li{position:relative; float: none !important;}



ul.depth1 &gt;li &gt; a{ width: 100%; 
    padding: 0 !important;
    display: block !important;
    text-align: left !important;
    text-indent: 26px;
    line-height: 42px !important;
    background: none !important;
    font-size: 14px !important;
    font-weight: normal !important;
}

ul.depth1 &gt;li &gt; a.on{
    background: #f0f0f0 !important;
    color: #94223e !important;
}

ul.depth1 &gt;li &gt; ul.depth2 li a.on{
    text-decoration: underline;
    color: #94223e !important;
}

    
ul.depth1 &gt;li &gt; ul.depth2{
    position:absolute;
    height:303px;
    overflow:hidden;
    width: 173px;
    border: 1px solid #f0f0f0;
    top: -1px;
    position: absolute;
    left: 174px;
    background: #f0f0f0;}
    
ul.depth1 &gt;li &gt; ul.depth2 li{
    float: none !IMPORTANT;}

ul.depth1 &gt;li &gt; ul.depth2 li a{   
    height: 41px !important;
    width: 100%; 
    padding: 0 !IMPORTANT;
    display: block !important;
    text-align: left !important;
    text-indent: 26px;
    line-height: 42px !IMPORTANT;
    background: none !important;
    font-size: 14px !important;
    font-weight: normal !important;}

#plan{}
#plan &gt; ul{height:281px !important;
    width: 340px;
    padding: 20px 0 0;}
#plan &gt; ul &gt; li{
    display: inline-block;}
#plan &gt; ul &gt; li &gt; a{
    display: table !IMPORTANT;}
    #plan &gt; ul &gt; li &gt; a &gt; p{
    text-align: center;
    padding-bottom: 10px;
    font-size: 14px;
   /* font-family: SourceHanSansK Normal;*/}
#plan &gt; ul &gt; li &gt; a &gt; img{}
/* BASIC css end */

</pre></body></html>