/******************************* layout css  *******************************/

/* layout */
body {width:100%; /*font-family:'Nanum Gothic', 'malgun gothic', arial, dotum, sans-serif; */-webkit-font-smoothing: antialiased;}
#wrap { width:100%; margin:0 auto; }

#header {position:relative; z-index:2; width:100%; margin:0 auto 40px; *zoom:1; }
#header:after { content:""; display:block; clear:both; }
#header .inner {position:fixed; z-index:101; width:100%; height:32px; margin:0; padding:0; background:#0c0c0c;}
#header .inner:after { content:""; display:block; clear:both; }
#header .inner .inner_wrap {position:relative; width:1280px; margin:0 auto; padding:0;}
#header .header_wrap {width:1280px; margin:0 auto;}
#header .header_wrap:after { content:""; display:block; clear:both; }

#container {position:relative; z-index:0; width:1280px; margin:0 auto; zoom:1;}
#container:after {content:""; display:block; clear:both; }
#container #snb { display:none; float:left; width:200px; margin:0; }
#container #content {padding-top: 0; width:1280px; }

#footer {overflow:hidden; position:relative; z-index:0; width:100%; margin:120px auto 0px; padding:0; zoom:1; border-top:1px solid #272727;}

#banner { position:absolute; top:174px; left:0; width:80px; min-height:200px; margin-top:20px;}

#header .inner .inner_wrap .gnb .allmenu a.logos {display:none;}
#header .inner.fixed .inner_wrap .gnb .allmenu a.logos { display:inline-block; width:90px; height:14px; margin:0 0 0 8px; opacity: 0; *display:inline; *zoom:1; }

/* gnb */
#header .gnb { float:left; padding:0; font-family: 'Nanum Gothic','Open Sans', dotum, sans-serif;}
#header .gnb > ul { margin:0; padding:0; }
#header .gnb > ul > li.allmenu { margin:0 7px 0 0; padding:10px 9px 10px 2px; line-height:12px; }
#header .gnb > ul > li.allmenu a { display:inline-block; *display:inline; *zoom:1; }
#header .gnb > ul > li {float:left; margin:0; padding:0; line-height:31px; font-size:12px;}
#header .gnb > ul > li img { float:left; }
#header .gnb > ul > li > a {padding:0; color:#fff; font-size:12px;  line-height:31px;}
#header .gnb > ul > li > a .cart_count .user_basket_quantity { color:#fa1919; }
#header .gnb > ul > li.allmenu a:before { display:none; }
#header .gnb > ul > li:nth-child(2) a:before { display:none; }
#header .gnb > ul > li > a:before { content:"|";  float:left; display:block; margin:0 6px; color:#b9b9b9; font-size:12px;  }
#header .gnb > ul > li > a:hover {color:#b5b5b5; text-decoration:none;}
#header .gnb > ul > li > a:hover img {opacity:0.7;}


/* community_wrap */
.community_wrap { position:relative; float:right; padding:0; margin:0; font-family: 'Nanum Gothic','Open Sans', dotum, sans-serif;}
.community_wrap ul { margin:0; padding:0; }
.community_wrap ul li { float:left; margin:0; padding:0; line-height:31px; }
.community_wrap ul li:before { content:"|";  float:left; display:block; margin:0 6px; color:#b9b9b9; font-size:12px;  }
.community_wrap ul li:first-child:before { display:none; }
.community_wrap ul li:nth-child(5):before { display:none; }

.community_wrap ul li span { float:left; display:block; font-size:12px; color:#fff;}
.community_wrap ul li span img.icon { margin:0 4px 0 0; vertical-align: middle; }

.community_wrap ul li span a { display:block; font-size:12px; color:#fff;}
.community_wrap ul li:hover a img.icon,
.community_wrap ul li:hover span img.icon,
.community_wrap ul li:hover span a img.icon {opacity:0.7;}
.community_wrap ul li:hover a,
.community_wrap ul li:hover span,
.community_wrap ul li:hover span a { color:#b5b5b5; }
.community_wrap ul li span a img.icon { margin:0 4px 0 0; vertical-align: middle; }

.community_wrap ul li a { float:left; display:block; font-size:12px; color:#fff;}
.community_wrap ul li a img.icon { margin:0 4px 0 0; vertical-align: middle; }


#header .community_wrap .sub { display:none; position:absolute; z-index:102; top:31px; right:0; width:398px; padding:15px; text-align:left; border:1px solid #ccc; background-color:#fff; }


/* cscenter_area */
#header .community_wrap > ul > li.cscenter_area { margin-top:0; padding:0; line-height:31px; color:#fff; background-position:0;}
#header .community_wrap > ul > li.cscenter_area:hover  { color:#b5b5b5;}
#header .community_wrap > ul > li.cscenter_area img {  }
#header .community_wrap > ul > li.cscenter_area:hover .cscenter_area_sub { display:block; }

.cscenter_area_sub .widget_latest_normal_post { position:relative; overflow:hidden; margin:0; padding:0;}
.cscenter_area_sub .widget_latest_normal_post h2 { display:block; margin:0px; padding:0 0 10px 0; font-size:13px; color:#0d0d0d;}
.cscenter_area_sub .widget_latest_normal_post h2 a { display:block; font-size:13px; padding:0 0 8px 0; color:#0d0d0d !important; font-family: 'Nanum Gothic', sans-serif;}
.cscenter_area_sub .widget_latest_normal_post ul { clear:both; overflow:hidden; margin:0; padding:5px 0 10px; border-top:1px solid #545454; border-bottom:1px solid #545454;}
.cscenter_area_sub .widget_latest_normal_post ul li { overflow:hidden; float:none; display:block; padding:4px 5px 0; line-height:18px; font-size:11px;}
.cscenter_area_sub .widget_latest_normal_post ul li:before { display:none; }
.cscenter_area_sub .widget_latest_normal_post ul li a {color:#535353;}
.cscenter_area_sub .widget_latest_normal_post ul li a:hover {color:#757575;}
.cscenter_area_sub .widget_latest_normal_post ul li span.date {display:none;  float:right;  padding:0px; font-size:11px; color:#d07584;}

.cscenter_area_sub .cscenter_menu {margin-top:20px;}
.cscenter_area_sub .cscenter_menu ul {float:left; width:80px; margin:0; padding:5px 0; }
.cscenter_area_sub .cscenter_menu ul.border_left {width:200px; margin-left:20px; padding-left:20px; border-left:1px solid #c7c2c2;}
.cscenter_area_sub .cscenter_menu ul li { float:none; margin:0; padding:0 10px; line-height:20px;  }
.cscenter_area_sub .cscenter_menu ul li:before { display:none; }
.cscenter_area_sub .cscenter_menu ul li a { float:none; display:inline-block; padding:3px 0; margin:0; font-size:11px; color:#0d0d0d; line-height:14px; *display:inline; *zoom:1; }
.cscenter_area_sub .cscenter_menu ul li a:hover { color:#757575; }


/* community_area */
#header .community_wrap > ul > li.community_area { margin-top:0; padding:0; line-height:31px; color:#fff; background-position:0;}
#header .community_wrap > ul > li.community_area:hover  { color:#b5b5b5;}
#header .community_wrap > ul > li.community_area img {  }
#header .community_wrap > ul > li.community_area:hover .community_sub { display:block; }

.community_sub .community_banner2 { position:relative; overflow:hidden; margin:0; padding:0;}
.community_sub .community_banner2 h2 { display:block; margin:0px; padding:0 0 10px 0; font-size:13px; color:#0d0d0d;}
.community_sub .community_banner2 h2 a { display:block; font-size:13px; padding:0 0 8px 0; color:#0d0d0d !important; font-family: 'Nanum Gothic', sans-serif;}
.community_sub .community_banner2 ul { clear:both; overflow:hidden; margin:0; padding:15px 0; border-top:1px solid #545454; border-bottom:1px solid #545454;}
.community_sub .community_banner2 ul li { float:left; margin:0; padding:0 0 0 12px; }
.community_sub .community_banner2 ul li:first-child { padding:0; }
.community_sub .community_banner2 ul li:before { display:none; }
.community_sub .community_banner2 ul li img { max-width:100%; height:auto; margin:0; padding:0; }

.community_sub .community_banner {margin-top:12px;}
.community_sub .community_banner ul {float:left; margin:0; padding:0; }
.community_sub .community_banner ul li { float:left; margin:0; padding:0 0 0 12px; }
.community_sub .community_banner ul li:first-child { padding:0; }
.community_sub .community_banner ul li:before { display:none; }
.community_sub .community_banner ul li img { max-width:100%; height:auto; margin:0; padding:0; }


/* sns_area */
#header .community_wrap > ul > li.sns_area { margin-top:0; padding:0; line-height:31px; color:#fff; background-position:0;}
#header .community_wrap > ul > li.sns_area:hover  { color:#b5b5b5;}
#header .community_wrap > ul > li.sns_area img {  }
#header .community_wrap > ul > li.sns_area:hover .sns_sub { display:block; }

.sns_sub .widget_sns_menu { overflow:hidden; margin:9px 0 0;}
.sns_sub .widget_sns_menu ul { margin:0; padding:0; }
.sns_sub .widget_sns_menu ul li { float:left; width:80px; padding:0 9px; }
.sns_sub .widget_sns_menu ul li:before { display:none; }
.sns_sub .widget_sns_menu ul li a { display:block; margin:0; text-align:center; }
.sns_sub .widget_sns_menu ul li a img { padding:0 10px; }
.sns_sub .widget_sns_menu ul li a span { display:block; width:100%; margin:15px 0 0; font-size:12px; color:#3e3d3d; }

.sns_sub .sns_banner {margin-top:12px;}
.sns_sub .sns_banner ul {float:left; margin:0; padding:0; }
.sns_sub .sns_banner ul li { float:left; margin:0; padding:0 0 0 12px; }
.sns_sub .sns_banner ul li:first-child { padding:0; }
.sns_sub .sns_banner ul li:before { display:none; }
.sns_sub .sns_banner ul li img { max-width:100%; height:auto; margin:0; padding:0; }

/* global_flag */
#header .community_wrap > ul > li.global_flag { margin:0 0 0 5px;  padding:0; line-height:31px; color:#fff; background-position:0;}
#header .community_wrap > ul > li.global_flag:hover  { color:#b5b5b5;}
#header .community_wrap > ul > li.global_flag img {  vertical-align: middle; margin:0 0 0 3px; }
#header .community_wrap > ul > li.global_flag:hover .global_flag_sub { display:block; }
#header .community_wrap .global_flag_sub { display:none; position:absolute; z-index:102; top:32px; right:0; width:40px; padding:0 0; text-align:left; border:1px solid #ccc; background-color:#fff; }

.global_flag_sub .flag_list { overflow:hidden; margin:0 0 0;}
.global_flag_sub .flag_list ul { margin:0; padding:0; }
.global_flag_sub .flag_list ul li { float:left; width:35px; padding:4px 5px;}
.global_flag_sub .flag_list ul li:nth-child(2) {margin:3px 0;}
.global_flag_sub .flag_list ul li:before { display:none; }
.global_flag_sub .flag_list ul li:hover { background:#edecec; }
.global_flag_sub .flag_list ul li a { display:block; margin:0; text-align:left; }
.global_flag_sub .flag_list ul li a img { padding:0; }



/* leader_logo_wrap */
#header .leader_logo_wrap {position:relative; overflow:hidden;}
#header .leader_logo_wrap:after { content:""; display:block; clear:both; }

/* logo */
#header .header_logo {position:relative; overflow:hidden; width:300px; height:141px; margin:32px auto 0; padding:0; *zoom:1; text-align:center;}
#header .header_logo a.logos {display:block; width:243px; margin:40px auto 0; text-align:center; }
#header .header_logo p {padding-top:5px; text-align:center; color:#000; font-size:13px; font-weight:700;}


/* top search */
#header .top_search {position:absolute; bottom:20px; right:0; width:255px; height:25px; margin:0; border:1px solid #ccc;}
#header .top_search label { float:left; }
#header .top_search fieldset { float:left; padding:0; line-height:0; margin:0; }
#header .top_search .MS_search_word { width:214px; height:23px; line-height:23px; padding:2px 5px 0 7px;  background:#fff; border:0px solid #ddd; border-right:0; vertical-align:middle; font-size:13px; color:#9e9d9d; font-family:'Nanum Gothic', 'malgun gothic', arial, dotum, sans-serif; }
#header .top_search .search-btn img { cursor:pointer; width:27px; height:21px; margin:2px 0 0 -3px; border-left:1px solid #e7e5e5;}

#header .header_link_banner {position:absolute; bottom:20px; left:0; width:183px; height:92px; margin:0; /*border:1px solid #ccc;*/}




/* header_rolling_banner 
.header_rolling_banner { float:right; position:relative; width:200px; margin:30px 0 0 0; padding:0;}
.header_rolling_banner h3 {text-align:center; margin:0; padding:0 0 3px; }
.header_rolling_banner .header_banner_slider {visibility:hidden; overflow:hidden; position:relative; z-index:0;} 
.header_rolling_banner ul { clear:both; zoom:1; margin:0; padding:0; list-style:none; }
.header_rolling_banner ul:after {content:""; display:block; clear:both; }
.header_rolling_banner ul li { float:left; position:relative; line-height:1.6em; overflow:hidden;}
.header_rolling_banner ul a { display:block;}
.header_rolling_banner ul a img { display:block; width:140px; max-height:140px;}

.header_rolling_banner .header_banner_slide_controls { }
.header_rolling_banner .header_banner_slide_controls a.bx-prev {
	position:absolute;
	z-index:100;
	top:45%;
	left:0;
	width: 10px; 
	height: 19px; 
	background: url('/design/09women/trend9/09women_new2/imgs/header_rolling_product_left_bt.png') left top no-repeat; 
	text-indent: -9999px; 
}
.header_rolling_banner .header_banner_slide_controls a.bx-next {
	position:absolute;
	z-index:100;
	top:45%;
	right:0;
	width: 10px; 
	height: 19px; 
	background: url('/design/09women/trend9/09women_new2/imgs/header_rolling_product_right_bt.png') left top no-repeat; 
	text-indent: -9999px; 
}

*/




/* header_category */
#header_category_wrap { position: static; background: none; }
#header_category_wrap.fixed { position: fixed; z-index:100; top:32px; width:100%; margin:0 auto; }
#container.fixed {top:49px;}
.category_wrap { position:relative;}
.header_category { clear:both; text-align:center; width:100%; height:46px; background:transparent; background:#fff; border-top:0px solid #ccc; border-bottom:1px solid #ddd;}

.header_category ul#nav { overflow:; position:relative; z-index:2; width:1280px; margin:0 auto; padding:0; }
.header_category ul#nav:after {content:""; display:block; clear:both;}
.header_category ul#nav > li { position:relative; float:left;vertical-align:top; padding:0 11px 0 12px; }
.header_category ul#nav > li.first_child { padding:0; }
.header_category ul#nav > li > a {overflow:hidden; display:block; height:46px; margin:0; padding:0;} 
.header_category ul#nav > li.lnb_allmenu {padding-left:0;}
.header_category ul#nav > li.lnb_home {margin-right:10px;}
.header_category ul#nav > li.lnb17 {padding-right:0; padding-left:0px;}
.header_category ul > li > a:hover img, 
.header_category ul > li:hover > a img {opacity:0.6;}


/* sub_category */
.header_category .sub_category { 
	display:none; 
	position:absolute; 
	z-index:100;
	top:43px; 
	left:50%;
	margin-left:-55px;
	width:108px;
	text-align:center; 
	background:#fff;
	border:1px solid #000;
}
#header_category_wrap.fixed .sub_category { top:43px; }

.header_category .sub_category ul {float:left; width:108px; padding:10px 0; text-align:left;}
.header_category .sub_category ul li {margin:0; padding:0;}
.header_category .sub_category ul li a {display:block; margin:0; padding:4px 10px; font-size:11px; color:#333; text-decoration:none;}
.header_category .sub_category ul li a:hover {color:#888;}






/* footer */


.footer_bottom_wrap { clear:both; width:100%; margin:20px auto; padding:30px 0; border-top:1px solid #d4d4d4;}


#footer .footer_info .address { margin:10px 0 0; color:#b6b6b6; font-size:12px; line-height:20px; text-align:center;}
#footer .footer_info .address .add_info {font-size:12px; font-weight:bold; letter-spacing:0; color:#636363;}
#footer .footer_info .address p {padding:5px 0; line-height:17px; color:#a9a9a9;}
#footer .footer_info .address span {}
#footer .footer_info .address span.copy_text_bar {padding:0 7px; color:#eaeaea;}
#footer .footer_info .address span a,
#footer .footer_info .address span a:hover { color:#9b9b9b; }
#footer .footer_info .address .copyright {padding:0 0 10px; color:#a9a9a9; }
#footer .footer_info .address .copyright a { color:#a9a9a9; }
#footer .footer_info .top { position:absolute; right:5px; top:10px; }


.footer_top_wrap { overflow:hidden; width:1280px; height:400px; margin:50px auto; padding:0;}

.footer_top_wrap .footer_cs_area {overflow:hidden; float:left; margin:0; padding:0; }

/* widget_footer_latest_post */
#footer .widget_footer_latest_post {position:relative; overflow:hidden; float:left; width:481px; height:; margin:0; padding:0;}
#footer .widget_footer_latest_post h2 { margin:0px; padding:7px 0 10px 0; font-size:0px; }
#footer .widget_footer_latest_post p.more {position:absolute; top:18px; right:16px; padding:0;  }
#footer .widget_footer_latest_post ul {margin:10px 0 30px; padding:0;}
#footer .widget_footer_latest_post ul li { overflow:hidden; padding:4px 5px; line-height:18px; font-size:12px; border-bottom:1px solid #e5e5e5;}
#footer .widget_footer_latest_post ul li a {float:left; color:#535353;}
#footer .widget_footer_latest_post ul li span.date {display:none;  float:right;  padding:0px; font-size:11px; color:#d07584;}

.footer_top_wrap .footer_cs_area.footer_cs {float:right; width:330px;}

.footer_top_wrap .footer_cs_area.footer_service {width:383px; height:400px; margin-left:30px; padding:0 25px; border-left:1px solid #e9e9e9;}
.footer_top_wrap .footer_cs_area.footer_service h2 { margin:0px; padding:7px 0 10px 0; font-size:0px; }
.footer_top_wrap .footer_cs_area.footer_service ul {overflow:hidden; margin:10px 0 0; padding:0; }
.footer_top_wrap .footer_cs_area.footer_service ul li {float:left; margin:-1px 0 0 -1px; padding:0; list-style:none; border-left:1px solid #f2f2f2; border-top:1px solid #f2f2f2; }
.footer_top_wrap .footer_cs_area.footer_service ul li a {color:#454545; text-decoration:none;}
.footer_top_wrap .footer_cs_area.footer_service ul li a:hover {color:#000;}


#footer .footer_menu {overflow:hidden; zoom:1; height:70px; margin:0; line-height:70px; border-bottom:1px solid #272727;}
#footer .footer_menu:after {content:""; display:block; clear:both;}
#footer .footer_menu ul.menu {margin:0; padding:0; font-size:0; line-height:0; text-align:center;}
#footer .footer_menu li {display:inline-block; *display:inline; margin:0; padding:0; font-size:22px; line-height:70px; vertical-align:middle; *zoom:1;}
#footer .footer_menu li:before {content:"|"; padding:0 20px; color:#b6b6b6; }
#footer .footer_menu li:first-child:before {content:""; padding:0;}
#footer .footer_menu li a {color:#0a0e20; text-decoration:none; font-weight:400;}
#footer .footer_menu li a:hover {color:#000;}


#footer #footer_ecsrow {margin:0 auto; text-align:center; padding-top:27px;}
#footer #footer_ecsrow ul{margin:0; padding:0; font-size:0; line-height:0; text-align:center;}
#footer #footer_ecsrow ul li {display:inline-block; *display:inline; padding:0 5px; font-size:12px; line-height:18px; vertical-align:middle; *zoom:1;}


#scroll_up_down {
	display: none;
	position: fixed;
	z-index: 9999;
	right:20px;
	bottom:30px;
	width: 85px;
}
#scroll_up_down a { 
	float:left;
	display: block;
	width:40px;
	height:40px;
	text-align:center;
}
#scroll_up_down a:first-child {margin-right:5px;}




#select_box {
	float:right; 
	position: relative;
    width: 150px;
    height: 20px;
	margin:10px 10px 0 0;
	background:transparent url("/design/09women/trend9/09women_new2/imgs/select_arrow.png") no-repeat 136px center; 
    border: 1px solid #a4a4a4;
}
#select_box label {
	position:absolute; 
	top:3px; 
	left:10px;
	font-size:12px;
	color:#999999; 
}

#select_box select#footer_select_brand {
    width: 100%;
    height: 20px;
    min-height: 20px;
    line-height: 25px;
    padding: 0 5px;
    opacity: 0;
    filter: alpha(opacity=0); /* IE 8 */
}








/***************************** &#65533;듬찓&#65533;&#65533; *********************************/

#quick .quick_add_favorite {overflow:hidden;}
#quick .quick_page_top { text-align:center;}


/* productrecent */
.productrecent {width:119px; border-top:0; padding:0; text-align:center; background-color:#fff; border-bottom:1px solid #eaebef;}
.productrecent h3 {margin:0; padding:0;}
.productrecent ul { width:100px; margin:20px auto 10px; }
.productrecent li {margin:5px 0;}
.productrecent li a { color:#c1c1c0; font-size:11px; }
.productrecent li img { max-width:100px; }
.productrecent li span { display:none; padding:3px 0 9px; line-height:16px; }
.productrecent li.displaynone {display:none; }

.productrecent .productrecent_bt {overflow:hidden; margin:0; padding:0 0 20px; font-size:0; line-height:0;}
.productrecent .productrecent_bt span {display:inline-block; *display:inline; margin:0; padding:0; vertical-align:top; *zoom:1;}


.quick_bt { overflow:hidden; width:82px; margin:0 auto; }
.quick_bt p.btn_prev { float:left; border:1px solid #e7e7e7; border-right:0;}
.quick_bt p.btn_next { float:right; border:1px solid #e7e7e7; }
#faqWrap #faqTable th,
#bbsData .bbs-table-list thead th { font-weight:bold !important; }









/* board_top_banners common */
.board_top_banners {margin:0 0 30px; padding:0 0 30px 0; background:url("/design/09women/trend9/09women_new2/imgs/list_recmd_bg_bottom.png") repeat-x 0 bottom;} 
.board_top_banners ul {position:relative; width:880px; margin:0; padding:0;}
.board_top_banners ul:after {content:""; display:block; clear:both;}
.board_top_banners ul li {margin:0; padding:0; list-style:none;}
.board_top_banners ul li.banners1 {overflow:hidden; float:left; width:250px; height:140px;}
.board_top_banners ul li.banners2 {overflow:hidden; position:absolute; top:150px; left:0; width:250px; height:140px;}
.board_top_banners ul li.banners3 {overflow:hidden; position:absolute; top:0; left:270px; width:250px; height:290px;}
.board_top_banners ul li.banners4 {overflow:hidden; float:right; width:340px; height:290px;}


/* widget_latest_board_notice */
.widget_latest_board_notice {overflow:hidden; position:absolute; top:150px; left:0; width:220px; height:110px; padding:14px; border:1px solid #d8d8d8;}
.widget_latest_board_notice h3 { height:20px;}
.widget_latest_board_notice h3 span { padding:0 7px 0 0;}
.widget_latest_board_notice p.more { position:absolute; top:15px; right:15px; padding:0;}
.widget_latest_board_notice dl {margin:0 0 0; padding:0;}
.widget_latest_board_notice dl dd {line-height:22px; font-size:12px; padding:0 0 0 8px; background:url("/design/09women/trend9/09women_new2/imgs/board_latest_bullet.png") no-repeat 0 center;}
.widget_latest_board_notice dl dd a {color:#6d6d6d;}
.widget_latest_board_notice dl dd a:hover {color:#000;}
.widget_latest_board_notice dl dd span.date {display:none; float:right; font-size:11px; color:#888;}







/* 二쇰Ц&#65533;&#65533; 釉붾옓&#65533;대뱶 &#65533;덉씠&#65533;&#65533; 議곗젅 */
#MSecure_layer1 {z-index:2 !important;}








/* &#65533;꾩껜 硫붾돱 */
#sitemap_layer_wrapper {text-align:left !important;} 
#sitemap_layer {
	display: none;
	color: #fff;
	position:relative; 
	left:50%;
	margin-left:-620px;
	font-family:'Open Sans', 'Nanum Gothic', 'malgun gothic', arial, dotum, sans-serif;
}
.popup_visible #sitemap_layer {
	display: block;
}

#sitemap_layer .sitemap_layer_inner { opacity: 0; margin-top: 40px; padding:20px 0; width:100%;}

#sitemap_layer .search_area {float:left; display:block; padding:0 0 0 50px; }
#sitemap_layer .search_area fieldset {width:216px; height:28px; margin:0; padding:1px 0 0; line-height:0; background:transparent; border:2px solid #fff; background:transparent;}
#sitemap_layer .search_area input.MS_search_word { width:175px; height:auto; margin:3px 0 0 5px; padding:2px 0 2px 4px; border:0; background:#444; vertical-align:middle; font-size:14px; font-weight:400; line-height:14px; color:#fff; font-family:'Open Sans', 'Nanum Gothic', 'malgun gothic', arial, dotum, sans-serif; background:transparent;}
#sitemap_layer .search_area a {position:relative; top:3px; right:0; margin:0; padding:0 0 0 7px; font-size:11px; line-height:18px; color:#a0a0a0; text-decoration:none; font-family:'Open Sans', 'Nanum Gothic', 'malgun gothic', arial, dotum, sans-serif;}


#sitemap_layer .widget_sitemap_menu {float:left; width:430px; height:600px; margin:30px 0 0; padding:30px; text-align:left; border-left:1px solid #fff;}
#sitemap_layer .widget_sitemap_menu h3 {padding:5px 0 30px; font-size:20px; font-weight:700; color:#fff; font-family:'Nanum Gothic', 'malgun gothic', arial, dotum, sans-serif;}
#sitemap_layer .widget_sitemap_menu ul {margin:0; padding:0;}
#sitemap_layer .widget_sitemap_menu ul li {margin:10px 0; padding:0;}
#sitemap_layer .widget_sitemap_menu ul li.margin_top {margin-top:30px !important;}
#sitemap_layer .widget_sitemap_menu ul li a {color:#fff; font-size:15px; font-weight:400; text-decoration:none;}
#sitemap_layer .widget_sitemap_menu ul li a:hover { color: #ccc;} 


#sitemap_layer .widget_sitemap_category {border-left:0;}
#sitemap_layer .widget_sitemap_category h3 {float:left;}
#sitemap_layer .widget_sitemap_category ul.allmenu_category { margin: 0; padding: 0; list-style: none; }
#sitemap_layer .widget_sitemap_category ul.allmenu_category > li {position:relative; margin:10px 0 10px 100px; padding:0;}
#sitemap_layer .widget_sitemap_category ul.allmenu_category > li:after {content:""; display:block; clear:both;}
#sitemap_layer .widget_sitemap_category ul.allmenu_category > li .allmenu_depth1 {position:relative; left:-100px; float:left; width:100px; margin-right:-100px;}
#sitemap_layer .widget_sitemap_category ul.allmenu_category ul.allmenu_depth2 {position:relative; float:left; font-size:0; line-height:0;}
#sitemap_layer .widget_sitemap_category ul.allmenu_category ul.allmenu_depth2 li {display:inline-block; *display:inline; margin:0; padding:0; font-size:12px; line-height:20px; vertical-align:top; *zoom:1;}
#sitemap_layer .widget_sitemap_category ul.allmenu_category ul.allmenu_depth2 li:before {content:"|"; padding:0 5px; color:#aaa; font-weight:300; font-size:11px;}
#sitemap_layer .widget_sitemap_category ul.allmenu_category ul.allmenu_depth2 li:first-child:before {content:""; padding:0;}
#sitemap_layer .widget_sitemap_category ul.allmenu_category ul.allmenu_depth2 li a {font-size:12px; color:#a0a0a0;}
#sitemap_layer .widget_sitemap_category ul.allmenu_category ul.allmenu_depth2 li a:hover {color:#fff;}



#sitemap_layer .widget_sitemap_gnb {width:160px;}
#sitemap_layer .widget_sitemap_gnb h3.allmenu_title_sns {padding:40px 0 30px;}
#sitemap_layer .widget_sitemap_board {width:160px;}
#sitemap_layer .widget_sitemap_cs {width:270px; border-left:0;}


/*
#sitemap_layer .close {position:fixed; top:50px; right:50px;  display: block; width:30px; height:30px; margin:0;  color: #fff; }
*/

#sitemap_layer .close {display:block; margin:0;}





/* #community_menu */

#community_menu {position:absolute; right:0; top:15px; z-index:10;}
#community_menu ul {margin:0; padding:0; font-size:0; line-height:0; text-align:right;}
#community_menu ul li {display:inline-block; *display:inline; margin:0; padding:0; font-size:12px; line-height:17px; vertical-align:top; *zoom:1;}
#community_menu ul li:before {content:"|"; padding:0 10px; color:#ddd;}
#community_menu ul li:first-child:before {content:""; padding:0;}
#community_menu ul li a {color:#333; text-decoration:none;}
#community_menu ul li a:hover {color:#000; font-weight:bold;}
 