﻿@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap');

/*2011년 헤더개편*/
#global_wrap {background:url(/ucl_editor/img_secur/header/2011/global_bg.gif) repeat-x;height:28px;font-size:12px;text-align:center;}
#global_setwrap {width:1000px; margin:0 auto;}
#global_set1 {float:left;width:215px;}
#global_set1 ul {float:left; margin:0;padding:0;list-style:none;}
#global_set1 li { float:left;margin:0;padding:0;display:inline;list-style:none;font-size:0;height:28px;}
#global_set1 li.set1se {width:1px; background:url(/ucl_editor/img_secur/header/2011/global_set1_se.gif) right;}
#global_set1 li.set1end {width:1px;background:#5397d0;margin-left:15px; }

/*2011년 헤더개편:로그인 후*/
#global_set2 {float:left;width:472px;text-align:center; }
#global_set2 ul {}
#global_set2 li { float:left;margin:0;padding:0;display:inline;list-style:none;font-size:0;height:28px;}
#global_set2 li.set2se {width:1px; background:url(/ucl_editor/img_secur/header/2011/global_set1_se.gif) right;}

#global_set3 {float:right;width:243px;}
#global_set3 ul {float:right; margin:0;padding:0;list-style:none;}
#global_set3 li { float:left;margin:0;padding:0;display:inline;list-style:none;font-size:0;height:28px;}
#global_set3 li.set3mf {padding-top:4px;margin-top:4px;height:20px;}
#global_set3 li.set3m {padding-top:4px;margin-top:4px;margin-left:5px;height:20px; }
#global_set3 li.set3se {width:1px; background:url(/ucl_editor/img_secur/header/2011/global_set3_se.gif) right no-repeat;margin-left:5px;}
#global_set3 li.set3first {width:1px;background:#5397d0;margin-right:15px; }
#global_set3 li.set3end {font-size:9px;color:#FFFFFF;font-weight:bold;font-family:verdana;letter-spacing:-1px; background:url(/ucl_editor/img_secur/header/2011/global_set3_m03.gif) no-repeat 0 4px;margin-left:5px;padding-top:3px;margin-top:4px;height:20px;}
#global_set3 li.set3end a:link {text-decoration:none;color:#FFFFFF;}
#global_set3 li.set3end a:hover {text-decoration:none;color:#FFFFFF;}
#global_set3 li.set3end a:visited {text-decoration:none;color:#FFFFFF;}

/*2011년 헤더개편:로그인 전*/
#global_set2_2 {float:left;width:427px;text-align:center; }
#global_set2_2 ul {}
#global_set2_2 li { float:left;margin:0;padding:0;display:inline;list-style:none;font-size:0;height:28px;}
#global_set2_2 li.set2se {width:1px; background:url(/ucl_editor/img_secur/header/2011/global_set1_se.gif) right;}

#global_set2_3 {float:left;text-align:center;line-height:normal !important; }
#global_set2_3 ul {}
#global_set2_3 li { float:left;margin:0;padding:0;display:inline;list-style:none;font-size:0;height:28px;}
#global_set2_3 li.set2se {width:1px; background:url(/ucl_editor/img_secur/header/2011/global_set1_se.gif) right;}

#global_set3_2 {float:right;width:285px;}
#global_set3_2 ul {float:right; margin:0;padding:0;list-style:none;}
#global_set3_2 li { float:left;margin:0;padding:0;display:inline;list-style:none;font-size:0;height:28px;}
#global_set3_2 li.set3mf {padding-top:4px;margin-top:4px;height:20px;}
#global_set3_2 li.set3m {padding-top:4px;margin-top:4px;margin-left:5px;height:20px; }
#global_set3_2 li.set3se {width:1px; background:url(/ucl_editor/img_secur/header/2011/global_set3_se.gif) right no-repeat;margin-left:5px;}
#global_set3_2 li.set3first {width:1px;background:#5397d0;margin:0 15px 0 0; }
#global_set3_2 li.set3end {font-size:0;color:#FFFFFF;font-weight:bold;font-family:verdana;letter-spacing:-1px; background:url(/ucl_editor/img_secur/header/2011/global_set3_m03.gif) no-repeat 0 4px;margin-left:5px;padding-top:3px;margin-top:4px;height:20px;}
#global_set3_2 li.set3end a:link {text-decoration:none;color:#FFFFFF;font-size:9px;}
#global_set3_2 li.set3end a:hover {text-decoration:none;color:#FFFFFF;font-size:9px;}
#global_set3_2 li.set3end a:visited {text-decoration:none;color:#FFFFFF;font-size:9px;}

/*2011년 헤더개편:검색*/
#re_sh_drop {float:left;width:85px; text-align:right; font-weight:bold; color:#2f9ddc;margin-top:12px;}
#re_sh_drop .drop01 {float:left;width:65px;text-align:right;letter-spacing:-1px;}
#re_sh_drop .drop02 {float:left;margin-top:1px;}
#re_sh_form {float:left; width:282px;margin-top:7px;}
#re_sh_form .inputbox_new {border:0px solid transparent;background-color:transparent; width:280px; color:#006699; font-weight:bold; font-size:14px; line-height: 20px; margin: 1px 0 0 0px !important;display:inline;outline-style:none;font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움','굴림',Gulim,dotum,'Segoe WPC','Segoe UI',Helvetica,AppleGothic,Sans-serif; background-position-y: 3px;}
#re_sh_btnar {float:left; width:29px; }

/*2011년 헤더개편:메뉴*/
#re_topmenu_wrap { background:url(/ucl_editor/img_secur/header/2011/header_menu_bg_new.gif) repeat-x; height:31px;margin-bottom:9px;}
#re_mallmenu {min-width:546px;}
#re_mallmenu ul { float:left; margin:6px 0 0 0;padding:0;list-style:none;}
#re_mallmenu li { float:left;margin:0;padding:0;display:inline;list-style:none;font-size:0;height:13px;line-height:100%; }
.re_wznickname {float:left;margin-top:-3px;line-height:18px !important;}
.re_wznickname a {font-size:12px;font-weight:bold;font-family:Malgun Gothic; padding-right:1px;}
.re_wznickname a:link {font-size:12px;color:#3885cb; text-decoration:none}
.re_wznickname a:hover {font-size:12px;color:#0f4e8a; text-decoration:none}
.re_wznickname a:visited {font-size:12px;color:#3885cb; text-decoration:none}
#re_mallmenu li.mallse { width:1px; background:url(/ucl_editor/img_secur/header/2011/mallmenu_se.gif) right no-repeat;margin:0 8px 0 8px;}

#re_submallmenu { float:right;}
#re_submallmenu ul { float:right; margin:6px 0 0 0;padding:0;list-style:none;line-height:13px !important;}
#re_submallmenu li { float:left;margin:0 0 2px 0;padding:0;display:inline;list-style:none;font-size:0;height:13px;}
#re_submallmenu li.submallse { width:2px; background:url(/ucl_editor/img_secur/header/2011/mallmenu_se2.gif) right no-repeat;margin:0 6px 0 6px;}
#re_submallmenu li.submallse_pink { width:2px; background:url(/ucl_editor/img_secur/header/2011/mallmenu_se3.gif) right no-repeat;margin:0 6px 0 6px;}
#re_submallmenu li.submallse_pink2 { width:2px; background:url(/ucl_editor/img_secur/header/2011/mallmenu_se2.gif) right no-repeat;margin:0 6px 0 6px;}

/*2011년 헤더개편:레이어*/
.mypage_layerwrap {width:96px;border:2px solid #5397d0;padding:2px;font-size:0; }/*마이페이지 레이어*/
.mypage_layer { }
.mypage_layer ul{list-style:none;padding:0;margin:0;font-size:0;}
.mypage_layer  li {list-style:none;padding:0;margin:0;font-size:0;}



.n_categorywrap {float:left;width:471px; border:2px solid #5397d0;padding:4px;font-size:0;}/*카테고리 레리어*/
.n_category_menulayer1 {float:left;width:100px; }
.n_category_menulayer1 ul {list-style:none;padding:0;margin:0;font-size:0;}
.n_category_menulayer1 li {list-style:none;padding:0;margin:0;font-size:0;}
.categorysub_layer_new {float:left; }
.categorysub_layer_new ul {list-style:none;padding:0;margin:0;  width:121px;}
.categorysub_layer_new li {list-style:none;margin:0;font-size:12px; padding:2px 0 0 10px}
.categorysub_layer_new li a:link {color:#333333; text-decoration:none;}
.categorysub_layer_new li a:hover {color:#333333; text-decoration:underline;}
.categorysub_layer_new li a:visited {color:#333333; text-decoration:none;}


.n2_categorywrap {float:left;width:792px; border:1px solid #5092c8;}/*카테고리 레리어-새로작업*/
.n2_category_menulayer1 {float:left;width:100px; }
.n2_category_menulayer1 ul {list-style:none;padding:0;margin:0;}
.n2_category_menulayer1 li {list-style:none;padding:0;margin:0;}


/*
.categorysub_layer_new2 li a:link {color:#333333; text-decoration:none; display:block;width:110px;}
.categorysub_layer_new2 li a:hover {color:#333333; text-decoration:underline;}
.categorysub_layer_new2 li a:visited {color:#333333;}*/

/*카테고리 레리어에서 블록 없는 경우*/
a.cate0:link { color:#333333; text-decoration:none;}  /*가로사이즈 없음*/
a.cate0:hover {color:#333333; text-decoration:underline;}
a.cate0:visited {color:#333333; text-decoration:none; }

a.cate1:link {color:#333333; text-decoration:none; display:block;width:110px;}/*가로사이즈 있음*/
a.cate1:hover {color:#333333; text-decoration:underline;}
a.cate1:visited {color:#333333; text-decoration:none; }

.categorysub_layer_t {background:#3a3a3a;font-weight:bold;padding:4px 0 4px 9px;margin-bottom:5px; color:#FFFFFF}
.categorysub_layer_t a:link {color:#FFFFFF; text-decoration:none;}
.categorysub_layer_t a:hover {color:#FFFFFF; text-decoration:none;}
.categorysub_layer_t a:visited {color:#FFFFFF;}

/*2011년 헤더개편:인기 키워드*/
#hotkeyword_new { }
#hotkeyword_new ul {list-style:none;margin:0 0 3px 33px;}
#hotkeyword_new li { list-style:none; display:inline;letter-spacing:-1px;}
#hotkeyword_new li.set5se {width:1px; background:url(/ucl_editor/img_secur/header/2011/hotkeyword_dot.gif) top right no-repeat;margin:0 5px 0 5px;padding:0 1px 0 0}
#hotkeyword_new li a:link {color:#5f5f5f/*2f9ddc*/;text-decoration:none;}
#hotkeyword_new li a:hover {color:#2f9ddc;text-decoration:underline;}
#hotkeyword_new li a:visited {color:#2f9ddc;text-decoration:none;}

/*새 헤더 20100621*/
table, tr, td, select, input {color:#3E3E3E; font-family:Malgun Gothic,'돋움','굴림',Gulim,dotum,'Segoe WPC','Segoe UI','Apple SD Gothic Neo',Helvetica,AppleGothic,Sans-serif!important; font-size:12px;line-height: 18px;}
ul,li {margin:0; padding:0; list-style:none;}
img {border:none;}
#new_headerutill {text-align:right;font-size:11px;color:#666666;letter-spacing:-1px; }
#new_headerutill ul {list-style:none;padding:0;margin:0;}
#new_headerutill li {display:inline;padding-left:9px;}
#new_headerutill li.uper {padding-top:3px;}
#new_headerutill li.end02 {padding-right:9px;}
#new_headerutill li.end03 {padding-left:0;}

.nh_search {border:4px solid #2f9ddc;width:368px;padding:2px 2px 2px 5px;}
.nh_form {border:none;width:268px;color:#006699;font-weight:bold;margin:2px 0 0 3px;}

.wa_nh {margin-left:11px;}
.nh_menu { float:left; margin:0;padding:0;width:910px;height:36px;}
.nh_menu ul {list-style:none;}
.nh_menu li {list-style:none;float:left; padding-left:2px; background:url(/ucl_editor/img_secur/header/2010/bar2.gif) no-repeat 0 13px;font-size: 0; letter-spacing: -1px;vertical-align:top;margin:0; }
.nh_menu li.first {padding-left:0; background:none;}

.wa_subnh {clear:left;margin-left:22px;}
.nh_submenu { float:left; margin:0;padding:0;width:900px;}
.nh_submenu ul {list-style:none;margin:0;padding:0;}
.nh_submenu li {list-style:none;display:inline;float:left; padding-left:12px;margin:0;vertical-align:top;padding-top:6px;letter-spacing: -1px;}
.nh_submenu li.first {padding-left:0;letter-spacing: -1px;}
.nh_le {letter-spacing: 0 !important;}

a.nhbk:link {  color:  #333333; text-decoration: none}
a.nhbk:visited {  color:  #333333; text-decoration: none}
a.nhbk:hover {  color: #386DA1; text-decoration: underline}

a.gr01:link {  color:  #666666; text-decoration: none}
a.gr01:visited {  color:  #666666; text-decoration: none}
a.gr01:hover {  color: #386DA1; text-decoration: underline}

/*새 헤더 장바구니 레이어*/
.nh_basketfoot {width:243px;height:10px;background:url(/ucl_editor/img_secur/header/2010/nh_basket_bg.png) no-repeat 0 0;
   _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ucl_editor/img_secur/header/2010/nh_basket_bg.png',sizingMethod='scale');}
   .nh_basket {width:243px;}
.nh_basket td { font-size:12px;color:#444;}
.nh_basket td.pd10 {padding-left:10px; }
.nh_basket .infopr { border-top:1px solid #cfe3f4;width:241px;margin:0 1px 0 1px;letter-spacing:-1px;}
.nh_basket .infopr p {margin:0;padding:5px 5px 0 10px;}

.gr02 {color:  #444 !important; font-size:12px !important;text-decoration: none;font-weight:normal !important;} /* color:  #747474 */


/*새 헤더 분야레이어*/
.nh_catebox {border-top:2px solid #2f9ddc;border-left:2px solid #2f9ddc; border-right:2px solid #2f9ddc;padding:10px 10px 0 13px;}
.nh_catebox2 {border:2px solid #2f9ddc;padding:0 0 0 13px;}
.nh_cateboxfoot {width:243px;height:11px;background:url(/ucl_editor/img_secur/header/2010/nh_cate_foot1.png) no-repeat 0 0;
   _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ucl_editor/img_secur/header/2010/nh_cate_foot1.png',sizingMethod='scale');}
.nh_cateboxfoot2 {width:243px;height:11px;background:url(/ucl_editor/img_secur/header/2010/nh_cate_foot2.png) no-repeat 0 0;
   _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/ucl_editor/img_secur/header/2010/nh_cate_foot2.png',sizingMethod='scale');}
.nh_catebox ul {margin:0;padding:0;list-style:none;}
.nh_catebox li {letter-spacing:-1px;padding:3px 0 0 0;}

.nh_catebox2 ul {margin:0;padding:0;list-style:none;}
.nh_catebox2 li {letter-spacing:-1px;padding:3px 0 0 0;}

a.gr03:link {  color:  #444444; text-decoration: none;}
a.gr03:visited {  color:  #444444; text-decoration: none;}
a.gr03:hover {  color: #444444; text-decoration: underline;}

a.blue01:link {  color:  #1486c7; text-decoration: none;}
a.blue01:visited {  color:  #1486c7; text-decoration: none;}
a.blue01:hover {  color: #1486c7; text-decoration: underline;}

a.gr04:link {  font-size:11px; font-weight:bold; color:  #717171; text-decoration: none;}
a.gr04:visited {   font-size:11px; font-weight:bold; color:  #717171; text-decoration: none;}
a.gr04:hover {   font-size:11px; font-weight:bold; color: #717171; text-decoration: underline;}

a.blue03:link {  font-size:11px; font-weight:bold;color:  #1486c7; text-decoration: none;}
a.blue03:visited { font-size:11px; font-weight:bold; color:  #1486c7; text-decoration: none;}
a.blue03:hover { font-size:11px; font-weight:bold; color: #1486c7; text-decoration: underline;}

.nh_cateboxfoot1 {width:243px;height:11px;background:url(/ucl_editor/img_secur/header/2010/nh_cate_foot1.png) no-repeat 0 0;
   _background:none;_filter:progid:DXImageTransforhead_layer_usedshop_containerm.Microsoft.AlphaImageLoader(src='/ucl_editor/img_secur/header/2010/nh_cate_foot1.png',sizingMethod='scale');}

.nh_topbn {width:200px;} /*탑배너*/

.boxShadow2
{
	-webkit-box-shadow: 2px 2px 2px #888; 
	-moz-box-shadow: 2px 2px 2px #888; 
	box-shadow: 2px 2px 2px #888; 
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=3);
}  

/*헤더 통합검색 레이어용 링크*/
a.blue02 {font-weight:normal !important;}
a.blue02:link {  color:  #006699; text-decoration: none;display:block; min-width:75px;padding-left:5px;} /*ie 에서는 width를 80px로 바꿔야함*/
a.blue02:visited {  color:  #006699; text-decoration: none;display:block; min-width:75px;padding-left:5px;}
a.blue02:hover {  color: #006699; text-decoration:none;background-color:#eaf4fc;display:block; min-width:75px;padding-left:5px;}

a.blue02_2:link {  color:  #367db0; text-decoration: none;display:block;width:80px;padding-left:5px;} /*ie 에서는 width를 80px로 바꿔야함*/
a.blue02_2:visited {  color:  #367db0; text-decoration: none;display:block;width:80px;padding-left:5px;}
a.blue02_2:hover {  color: #367db0; text-decoration:none;background-color:#eaf4fc;display:block;width:80px;padding-left:5px;}



#search_mall {border:0; font-size: 12px; font-family:"돋움"; width: 100%; color:#444444; line-height: 16px}
#search_box_all { /*text-align:left;*/ margin-top: 2px; }
.search_box {border:0; font-size: 12px; font-family:"돋움"; width: 100%; color:#3774B1; line-height: 16px}
#search_hot {background: url(/ucl_editor/img_secur/header/2010/search_hot_bg.gif)  no-repeat;  font-size: 12px; font-family:"돋움";padding: 2px 0 0 4px; }
a.search_hot:link {  color: #444444; text-decoration: none}
a.search_hot:visited {  color: #444444; text-decoration: none}
a.search_hot:hover {  color: #444444; text-decoration: underline}
/******* visharp@dev ******/
.branchLayer h2 { display:inline; }
.branchLayer h2 img { position: absolute; margin-top:-34px; z-index:1000 !important; }
.browseLayer{ -webkit-box-shadow: 2px 2px 2px #bbb; -moz-box-shadow: 2px 2px 2px #bbb; box-shadow: 2px 2px 2px #bbb;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=1)"; }
#div_jp_iframe{ -webkit-box-shadow: 2px 2px 2px #bbb; -moz-box-shadow: 2px 2px 2px #bbb; box-shadow: 2px 2px 2px #bbb;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=2);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=2)"; }
.branchLayer{ margin-top:-34px; position:absolute; background-color:white; z-index:1000; opacity: 0.97; /* -ms-filter: "alpha(opacity=98)"; filter: alpha(opacity=98); */ }
.nh_catebox{ padding-bottom:11px; border-bottom: 2px solid #2F9DDC; width:519px; background-color:white; z-index:52;
	-webkit-box-shadow: 2px 2px 2px #bbb; -moz-box-shadow: 2px 2px 2px #bbb; box-shadow: 2px 2px 2px #bbb;      
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=180, Strength=2);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=180, Strength=2)"; }
#bannerright{ margin-top:26px; }
.nh_basket { margin-top: 2px; border: 1px solid #2F9DDC; background-color:white; z-index:51; opacity: 0.97;              
	-webkit-box-shadow: 2px 2px 2px #bbb; -moz-box-shadow: 2px 2px 2px #bbb; box-shadow: 2px 2px 2px #bbb;      
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=2)
			progid:DXImageTransform.Microsoft.Alpha(opacity=97);
   -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=2) progid:DXImageTransform.Microsoft.Alpha(opacity=97)"; }
#basketPriceSum{ color:#f092bb; font-weight:bold; }
#headerBasketLayerWrap { position:absolute; margin-top:-2px; margin-left:-187px; width:243px; height:25px;z-index:99999;font-weight:normal; }

.warnMsg{ color:red; font-weight:bold; }
.nh_topbn { position:absolute; margin-top:2px; margin-left:715px; }
#searchTargetDropDownBtn { background-color:white; }
#searchTargetDropDown { z-index:10000; background:white; margin-left:-6px; margin-top:-6px;text-align:left !important;}
#searchTargetDropDown2 { position:absolute; z-index:52; background:white; margin-left:6px; /*margin-top:-360px;*/ margin-top:-320px; }

#headerTopUtilMenu{ margin-top:2px; }
#searchTargetDropDownBtn{ color:#006699;padding:3px 0 0 0; }
/***************************/


/**********  kim0chung@dev **********/
#basketItemCount {color:#FFFFFF;line-height:12px;font-size:9px !important;font-family: verdana !important;}
.headerBasketDiv {height:20px !important;width:70px !important;cursor:pointer;text-align:left !important;}

.mypage_layerwrap2 {position:absolute;border:1px solid #599bd1;background-color:White;}/*마이페이지 레이어*/
.mypage_layer2 {margin:6px 0 0px 9px !important;float:left !important;padding-bottom:5px !important; }
.mypage_layer2 ul {list-style:none;padding:0;margin:0;}
.mypage_layer2 li {list-style:none;padding:0;margin:0;height:auto !important;line-height:18px !important;font-size:9pt !important;color:#333333 !important;}

.mypage_layer2 li.onbl a:link {color:#333333;display:block;width:80px;text-align:left;}
.mypage_layer2 li.onbl a:hover {color:#333333;display:block;width:80px;text-align:left; }
.mypage_layer2 li.onbl a:visited {color:#333333;display:block;width:80px;text-align:left;}

.mypage_layer2 li.nobl a:link {color:#333333;}
.mypage_layer2 li.nobl a:hover {color:#333333; }
.mypage_layer2 li.nobl a:visited {color:#333333;}

.eventlayer_layerwtap2 {position:absolute;width:115px;border:1px solid #5092c8;background-color:White;}/*이벤트 레이어*/
.eventlayer_layer2 {width:90px;margin:6px 0 0px 10px !important; letter-spacing:-1px;float:left !important; padding-bottom:5px !important;}
.eventlayer_layer2 ul {list-style:none;}
.eventlayer_layer2 li {list-style:none;padding:0;margin:0;color:#333333;height:auto !important;line-height:18px !important;font-size:12px !important;}
.eventlayer_layer2 li.sebox001 {clear:both;border-top:1px solid #c6c6c6;height:1px;margin:5px 0 0 0; }

.eventlayer_layer2 li a:link {display:block;width:135px;color:#444444;}
.eventlayer_layer2 li a:hover {display:block;width:135px;color:#444444;}
.eventlayer_layer2 li a:visited {display:block;width:135px;color:#444444;}

.categorysub_layer_new2 {float:left;background-color:#FFFFFF !important; }
.categorysub_layer_new2 ul {float:left;list-style:none;padding:0;margin:0;  width:130px;}
.categorysub_layer_new2 li {list-style:none;margin:0 0 0 10px;font-size:13px; padding:2px 0 4px 0;}

.categorysub_layer_new2 li a:link{color:#333333;}
.categorysub_layer_new2 li a:hover{color:#333333;}
.categorysub_layer_new2 li a:visited{color:#333333;}

.hdr {
    display:none;position:absolute;border:1px solid #5397d0;
    background-color:White;
    width:auto;z-index:10000;
    opacity: 0.97;
    margin:-5px 0 0 -1px;
    -webkit-box-shadow: 4px 4px 15px #aaa; -moz-box-shadow: 4px 4px 15px #aaa; box-shadow: 4px 4px 15px #aaa;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888, Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Alpha(opacity=97);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Alpha(opacity=97)";
}
.hdr table tr td {margin:0px;padding:0px;line-height:18px !important}
.hdr table tr td a:link {color: #444;}
.hdr table tr td a:hover {color: #444; text-decoration: underline;}
.hdr table tr td a:visited {color: #444;}

.hdm 
{
    padding: 9px;
    display:none;position:absolute;border:1px solid #5397d0;
    background-color:White;
    width:auto;z-index:10000;
    opacity: 0.97;
    margin:-5px 0 0 -1px;
    -webkit-box-shadow: 4px 4px 15px #aaa; -moz-box-shadow: 4px 4px 15px #aaa; box-shadow: 4px 4px 15px #aaa;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888, Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Alpha(opacity=97);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Alpha(opacity=97)";
}
.eventlayer_layerwtap2 
{
    opacity: 0.97;
    margin:-5px 0 0 -1px;
    -webkit-box-shadow: 4px 4px 15px #aaa; -moz-box-shadow: 4px 4px 15px #aaa; box-shadow: 4px 4px 15px #aaa;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888, Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Alpha(opacity=97);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Alpha(opacity=97)";
}


.usedstore_layer {
    position:absolute;border:1px solid #5397d0;
    background-color:White;
    width:auto;z-index:9999;
    opacity: 0.97;
    margin:-5px 0 0 -1px;
    -webkit-box-shadow: 4px 4px 15px #aaa; -moz-box-shadow: 4px 4px 15px #aaa; box-shadow: 4px 4px 15px #aaa;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#888888, Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Alpha(opacity=97);
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color='#888888', Direction=135, Strength=4) progid:DXImageTransform.Microsoft.Alpha(opacity=97)";
}
.usedstore_layer ul {padding:0; margin:15px; list-style:none; }
.usedstore_layer li {margin:0; padding:3px 3px 10px 0; float:left; width:60px;}

/*2015 추가*/
#usedstore_wrap1 {background:url(https://image.aladin.co.kr/img/header/2011/global_bg.gif) bottom repeat-x #33afe9;text-align:center; padding:10px 0 0 0; vertical-align:bottom}
#usedstore_setwrap { width:100%; text-align:center}

#usedstore_drop {float:left;width:100px; text-align:right; font-weight:bold; color:#2f9ddc;}
#usedstore_drop .drop01 {float:left;width:80px;text-align:right;letter-spacing:-1px;}
#usedstore_drop .drop02 {float:left;margin-top:1px;}

/*제휴사 안내 추가*/
.button_partner_pink {display: inline-block;*zoom:1;*display:inline; padding: 0; vertical-align: middle; border: 1px solid; border-color: #f791d0;text-align: center;overflow: hidden;
text-decoration: none!important;cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;background-color:#FFFFFF; }/*기본 블루 버튼*/

a.pink_link {outline: 0;color: #f33cad!important;font-size: 11px;line-height:18px;display: block;white-space: nowrap;padding: 1px 7px 0 8px; text-decoration:none} /*기본 11픽셀 블루 링크*/
.partner_notice_bg1{background:#fdf4f9; text-align:center; padding:12px 0 10px 0; color:#f33c98; font-family:dotum;}
.partner_notice_t1{color:#0c69aa}

/* 배송 공지 */
.noticeOrdersDelivery.noticeMyAccount { margin:5px 0 -10px 0; /*background:#9f9fff;*/ }
.noticeOrdersDelivery.noticeOrdersInfo { margin:15px 0 -5px 0; /* background:#afffaf; */ }
.noticeOrdersDelivery.noticeCsOneToOne { margin:55px 0 55px 0; /*background:#ff7fff;*/ }
.noticeOrdersDelivery.csMain li { width: 160px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.t_buy_color {color:#00c5c5;}/*추천마법사 구매율 색*/
.t_buy_family { font-family:Malgun Gothic; font-size:16px; font-weight:bold }

.hdr_in {float:left; width:90px; margin-right:5px; margin-bottom:14px; text-align:left!important;}
.hdr_in2 {float:left; width:100px; margin-bottom:14px; text-align:left!important;}
.hdr_in3 {float:left; width:145px; margin-bottom:14px;text-align:left!important; }
.hdr_in4 {float:left; width:80px; margin-bottom:14px;text-align:left!important; }
.hdr_in li, .hdr_in2 li, .hdr_in3 li, .hdr_in4 li{padding-bottom:2px!important;display:block!important;font-size:12px!important;height:auto!important;line-height:18px!important;float:none!important; text-align:left ;}
.hdr_in li a:link { color:#494949 ;}
.hdr_in li a:hover{ text-decoration:underline!important}
.hdr_in2 li a:link { color:#494949 ;}
.hdr_in2 li a:hover{ text-decoration:underline!important}
.hdr_in h4 {text-align:left  }
.hdr_in2 h4 {text-align:left  }

#head_usedstore_layer a:link { text-decoration: none;color: #444;}
#head_usedstore_layer a:visited {color: #444444;text-decoration: none;}
#head_usedstore_layer a:hover { text-decoration: none;color: #444; text-decoration: underline;}
#head_usedstore_layer a.blue01:link {  color:  #1486c7; text-decoration: none;}
#head_usedstore_layer a.blue01:visited {  color:  #1486c7; text-decoration: none;}
#head_usedstore_layer a.blue01:hover {  color: #1486c7; text-decoration: underline;}

/* 커피 헤더 추가*/
.coffee_r {text-align:right;}
.coffee_r .stamp {color:#f23b98}

/*이벤트 모음 페이지 타이틀 추가*/
.eventmain_title_left1{font-size:20px; line-height:35px; font-weight:bold; padding-bottom:5px; float:left; width:70%; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; letter-spacing:-1px;}
.eventmain_title_right1{float:right; width:30%}
.eventmain_title_input1 {float:right;border:1px solid #c0c0c0;width:82px;text-align:center;padding:3px 0 3px 0;font-family:verdana; margin:0 7px 0 5px;}
.eventmain_title_input1 a{color:#333;}


.search_new_layer {width:350px; margin:0 auto; border:1px solid #477be0;background-color:white;}
.search_new_layer .title{background:#477be0; padding:7px 10px;font-size:13px;  color:#fff; font-weight:600;}
.search_new_layer .title_left{float:left; color:#fff; font-size:1.2em}
.search_new_layer .title_right{float:right;}
.search_new_layer .store_box{width:94%; margin:0 auto; padding:15px 0}
.search_new_layer .store_box_in1{text-align:left; padding:8px 10px; margin-bottom:10px; font-size:1em; line-height:1.5em ; color:#477be0}
.search_new_layer .store_box_in2{line-height:170%; padding:10px; border:1px solid #e1e1e1; background:#f6f6f6; width:87%; margin:0 auto 10px auto; font-size:1em; line-height:1.7em}
.search_new_layer .store_box_in3{line-height:170%; padding:0 10px;font-size:1em; line-height:1.5em}

.search_new_layer2 {width:99%;height:100%; max-height:268px; margin:0 auto; border:1px solid #477be0;background-color:white;}
.search_new_layer2 .title{background:#477be0; padding:7px 10px;font-size:13px;  color:#fff; font-weight:600;}
.search_new_layer2 .title_left{float:left; color:#fff; font-size:1.2em}
.search_new_layer2 .title_right{float:right;}
.search_new_layer2 .store_box{width:94%; margin:0 auto; padding-bottom:10px 0 15px 0;}
.search_new_layer2 .store_box_in1{text-align:left; padding:8px 10px; font-size:1em; line-height:1.5em ; color:#477be0}
.search_new_layer2 .store_box_in2{line-height:170%; padding:10px; border:1px solid #e1e1e1; background:#f6f6f6; width:95%; margin:0 auto 10px auto; font-size:1em; line-height:1.7em}
.search_new_layer2 .store_box_in3{line-height:170%; padding:0 10px;font-size:1em; line-height:1.5em}

.usedshop_book_bg1{background:#fe87af; padding:3px 0 3px 10px; font-weight:bold; color:#FFFFFF}
.usedshop_book_box1{ width:260px; margin:0 auto; padding:3px 0 5px 0}
.usedshop_book_box1 ul{ padding:0; margin:0;}
.usedshop_book_box1 ul li{list-style:none; padding:0; display:inline;background:none!important;}
.usedshop_book_box1 .left{float:left; width:90px; text-align:center;line-height:16px}
.usedshop_book_box1 .right{float:right;width:160px;}
.usedshop_book_box1 img{width:85px;}
.usedshop_book_box1 .text1{ text-align:center; color:#333; font-weight:bold; color:#2f9ddc;line-height:18px;}
.usedshop_book_box1 .clear{clear:both; border-bottom:1px solid #CCCCCC; padding-top:5px}
.usedshop_book_box1 a{ color:#333}

.usedshop_book_box2 ul{width:79%;margin:auto;padding:10px 0;}
.usedshop_book_box2 ul li{ line-height:16px; padding-bottom:5px; color:#666;list-style:disc!important;background:none!important}


/*2019 새 푸터*/
.footer_wrap { clear:both; width: 930px; margin:0 auto; padding:20px 0; text-align:left; font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; }
.footer_wrap .corp_logo {float: left;width: 190px; padding-top:21px;}
.footer_wrap .corp_info1 {float: left;width: 431px;}
.footer_wrap .corp_info2 {float: left;width: 309px; box-sizing:border-box;}
.footer_wrap .corp_info1 h3 { font-size:12px; font-weight:normal; padding:0; margin:0; }
.footer_wrap .corp_info1 .info_contact {padding-top: 4px; margin-bottom: 19px; width:100%;}
.footer_wrap .corp_info1 .info_contact li { float:left; display:inline; width:50%; padding-bottom:3px; }
.footer_wrap .corp_info1 .info_copyright { clear:left; padding-top:5px; letter-spacing:0;}
.footer_wrap .corp_info2 .info_call { clear:both; padding-bottom:13px; }
.footer_wrap .corp_info2 .info_call span {font-family:'Apple SD Gothic Neo',Malgun Gothic,'돋움',Sans-serif; font-size:16px; font-weight:bold; padding-left:8px; line-height:0}
.footer_wrap .corp_info2 .info_call .contact_one {display:inline-block; background:#ffffff; border:1px solid #e6e6e6; width:150px; text-align:center; margin:4px 0 5px 0; border-radius:2px;}
.footer_wrap .corp_info2 .info_call .contact_one a { text-decoration:none; padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .contact_one a:hover { text-decoration:none; background:#f2f2f2;padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .list_faq { display:inline-block;background:#ffffff; border:1px solid #e6e6e6;width:150px; text-align:center;  margin:4px 0 5px 0;border-radius:2px;}
.footer_wrap .corp_info2 .info_call .list_faq a { text-decoration:none; padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .list_faq a:hover { text-decoration:none; background:#f2f2f2;padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .list_store { background:url(https://image.aladin.co.kr/img/common/icon_loca.png) 20% 5px no-repeat #ffffff; border:1px solid #e6e6e6;width:307px; text-align:center; margin:4px 0 5px 0;border-radius:2px;}
.footer_wrap .corp_info2 .info_call .list_store a {background:url(https://image.aladin.co.kr/img/common/icon_loca.png) 20% 5px no-repeat #ffffff; text-decoration:none; padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .info_call .list_store a:hover { background:url(https://image.aladin.co.kr/img/common/icon_loca.png) 20% 5px no-repeat #f2f2f2;text-decoration:none; padding:3px 0; display:block; color:#333333!important; }
.footer_wrap .corp_info2 .provision { padding-top: 5px;}

/*2020 isms 추가*/
.footer_wrap .corp_info2 .new_escrow { float:left;width:152px; text-align:left; margin:0px 7px 0px 0; box-sizing:border-box;font-weight:normal;}
.footer_wrap .corp_info2 .new_escrow img {float:left; width:34px; padding-right:6px;}
.footer_wrap .corp_info2 .new_isms { float:left;width:150px; text-align:left; margin:0; box-sizing:border-box ;font-weight:normal;}
.footer_wrap .corp_info2 .new_isms img { float:left;width:34px; padding-right:6px;}

.footer_blue:link { color:#3774b1; text-decoration:underline; }
.footer_blue:visited { color:#3774b1; text-decoration:underline; }
.footer_blue:hover { color:#3774b1; text-decoration:underline; }

/*크롬 브라우저 이미지맵 클릭시 테두리 검정색으로 나오는 문제 해결*/
area:focus{border: none; outline:none; outline-style: none;}

#global_search input.searchBtn:focus {outline: 0;}

/* 210407 지붕배너 코딩 변경*/
.roof_bnwrap { width:100%; text-align:center; } /* 컬러값 */
.roof_bnwrap .RE_banner {width:970px; margin:0 auto; padding:0;}
.roof_bnwrap .RE_banner .left {background:url(//image.aladin.co.kr/img/bn/book/2021/02/roof_bn_line.png) top right no-repeat; width:430px; float:left; padding-right:26px; text-align:left;}
.roof_bnwrap .RE_banner .right {width:430px; float:left; padding-left:25px}
.roof_bnwrap .RE_banner .close { width:50px; float:right; padding:0 0 0 9px; display:block;}
.roof_bnwrap .RE_banner::after { content:''; display: block; clear:both;}

/* 210407 지붕배너 코딩 변경*/
.roof_bnwrap .RE_banner_new {width:1030px; height: 60px; margin:0 auto; padding:0; display: flex;}
.roof_bnwrap .RE_banner_new .left {width:475px; padding-right:13px; text-align:left; position: relative;}
.roof_bnwrap .RE_banner_new .left::after {content: ''; display: block; width: 1px; height: 34px; background: rgba(255, 255, 255, 0.19); position: absolute; right: 0; top:13px}
.roof_bnwrap .RE_banner_new .right {width:475px; padding-left:13px}
.roof_bnwrap .RE_banner_new .close { width:50px;}
.roof_bnwrap .RE_banner_new .close a {display: block; height: 100%; padding-top: ; background: url(//image.aladin.co.kr/img/bn/book/2022/04/roof_close_btn.png) no-repeat center / 100% auto; font-size: 1px; color: transparent;}


#head_dvd_layer {left:-220px}

#global_set2_3 {float:left;text-align:center; }
#global_set2_3 ul {}
#global_set2_3 li { float:left;margin:0;padding:0;display:inline;list-style:none;font-size:0;height:28px;}
#global_set2_3 li.set2se {width:1px; background:url(//image.aladin.co.kr/img/header/2011/global_set1_se.gif) right;}

#re_topmenu_wrap {background:url(//image.aladin.co.kr/img/header/2011/header_menu_bg_new.gif) repeat-x; height:31px;}
/*검색-키보드 확대시 대비한 css*/

#global_search {background:url(//image.aladin.co.kr/img/header/bg_search.png) no-repeat!important; width:535px; position:relative; top:28px; height:41px;}
#global_search dl { float:left; width:78px; margin:12px 0 0 20px;}
#global_search dt {background:url(//image.aladin.co.kr/img/header/i_arrdown.gif) no-repeat right 5px; color:#2f9ddc; font-weight:bold}
#global_search img.arrow {position: absolute;right: 122px;top: 8px;}
#global_search input { width: 280px; margin: 9px 0 0 12px; border: none; font: bold 16px 돋움; background: transparent; color:#006699;}
#global_search input.searchBtn {width: 40px;height: 20px;position: absolute;right: 72px;top: 1px;}
#global_search input.searchBtn2 {width: 53px;height: 13px;position: absolute;right:5px;top: 4px;}



/* 2022 풋터 리뉴얼 */
/* .footer_servie {border-top: 1px solid #e6e6e6; padding: 35px 0 60px 0;}
.footer_servie a:link {color: #333; text-decoration: none;}
.footer_servie a:hover {color: #333; text-decoration: underline;}
.footer_servie a:visited {color: #333; text-decoration: none;}
.footer_servie.us {padding: 35px 0 10px 0;}
.footer_servie h3 {font-size: 15px; font-family: 'Noto Sans KR', sans-serif;}
.footer_servie h3 a::after {content: ''; display: inline-block; width: 7px; height: 13px; background: url(//image.aladin.co.kr/img/footer/arr-go.svg) no-repeat center / 5px auto; margin-left: 5px;}
.footer_servie h3 a:hover {text-decoration: none;}
.footer_servie .top {width: 1030px; min-height: 196px; margin: 0 auto 28px auto; display: flex;}
.footer_servie .top > div {box-sizing: border-box; padding-top: 15px;}
.footer_servie .top > div ~ div {padding: 15px 14px 0 14px; position: relative;}
.footer_servie .top > div ~ div::before {content: ''; display: inline-block; width: 2px; height: 100%; min-height: 196px; background: url(//image.aladin.co.kr/img/footer/dotline.gif) repeat-y left top / 2px auto; position: absolute; left: 0; top: 0;}
.footer_servie .top > div:last-child {padding: 15px 0 0 14px;}
.footer_servie .top .notice {width: 340px; padding-right: 14px;}
.footer_servie .top .notice h3 {margin-bottom: 15px;}
.footer_servie .top .notice ul {margin-bottom: 15px;}
.footer_servie .top .notice li {background: url(//image.aladin.co.kr/img/svg/dot_black.svg) no-repeat left 2px top 8px / 3px 3px; padding: 0 0 5px 12px; line-height: 1.5; font-size: 14px;}
.footer_servie .top .notice .special_notice a {display: block; width: 100%; padding: 8px 20px 8px 12px; background-color: #36B3D1; box-sizing: border-box; color: #fff; border-radius: 4px; font-size: 14px; position: relative; font-weight: bold;} 
.footer_servie .top .notice .special_notice a::after {content: ''; display: block; width: 5px; height: 10px; background: url(//image.aladin.co.kr/img/footer/arr-go-w.svg) no-repeat center / 5px auto; position: absolute; right: 12px; top: 50%; transform: translateY(-50%);}
.footer_servie .top .notice .special_notice a:hover {text-decoration: none;}
.footer_servie .top .search {width: 345px;}
.footer_servie .top .search h3 {margin-bottom: 10px;}
.footer_servie .top .search .field {position: relative; margin-bottom: 10px;}
.footer_servie .top .search .field input {width: 100%; height: 36px; border: 1px solid #DCDCDC; border-radius: 4px; padding: 0 40px 0 5px;  box-sizing: border-box;}
.footer_servie .top .search .field .search_btn {width: 36px; height: 36px; position: absolute; right: 0; top: 0; background: url(//image.aladin.co.kr/img/footer/icon-search.svg) no-repeat center / 24px; font-size: 1px; color: transparent; border: 0;}
.footer_servie .top .search .option {display: flex; justify-content: space-between; margin-bottom: 25px;}
.footer_servie .top .search .option label input {margin: 0 4px 0 0;}
.footer_servie .top .search .option label span {display: inline-block; font-size: 12px; margin-top: -7px; vertical-align: middle;}
.footer_servie .top .search .event_notice {font-size: 12px;}
.footer_servie .top .search .event_notice:hover {text-decoration: none;}
.footer_servie .top .search .event_notice::after {content: ''; display: inline-block; width: 5px; height: 10px; background: url(//image.aladin.co.kr/img/footer/arr-go.svg) no-repeat center / 5px auto; margin-left: 4px;}
.footer_servie .top .search .cs_center {margin-top: 20px;}
.footer_servie .top .search .cs_center h4 {font-size: 13px; margin-bottom: 5px;}
.footer_servie .top .search .cs_center h4 a {display: inline-block; width: 66px; height: 24px; background-color: #F3F3F3; border: 1px #E6E6E6 solid; color: #333; font-size: 12px; line-height: 22px; text-align: center; box-sizing: border-box; border-radius: 4px; margin-left: 4px;}
.footer_servie .top .search .cs_center h4 a:hover {text-decoration: none;}
.footer_servie .top .search .cs_center p {font-size: 12px;}
.footer_servie .top .menu {flex: 1;}
.footer_servie .top .menu h3 {margin-bottom: 15px;}
.footer_servie .top .menu ul li {padding:0 0 4px 0; line-height: 1.5; font-size: 14px; letter-spacing: -0.5px;}
.footer_servie .top .menu.column ul {display: inline-block; vertical-align: top;}
.footer_servie .top .menu.column ul ~ ul {margin-left: 60px;}

.footer_servie .servie_menu {width: 1030px; margin: 0 auto; display: flex;}
.footer_servie .servie_menu > div {flex: 1;}
.footer_servie .servie_menu > div ~ div {margin-left: 6px;}
.footer_servie .servie_menu > div h3 {width: 100%; height: 36px; line-height: 36px; background-color: #EDEFF1; border-radius: 4px; padding: 0 12px; box-sizing: border-box; margin-bottom: 15px;}
.footer_servie .servie_menu > div ul { padding: 0 0 0 12px;}
.footer_servie .servie_menu > div ul li {padding:0 0 4px 0; line-height: 1.5; font-size: 14px; letter-spacing: -0.5px;}

.aladin_footer {margin-bottom:50px;}
.aladin_footer a:link {color: #333;}
.aladin_footer a:hover {color: #333; text-decoration: underline;}
.aladin_footer a:visited {color: #333;}
.aladin_footer .footer_menu {border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin-bottom: 35px;}
.aladin_footer .footer_menu ul {width: 1030px; margin: 0 auto; display: flex; justify-content: space-between; padding: 22px 0;}
.aladin_footer .footer_menu ul li a {font-size: 13px; color: #333; text-decoration: none;}
.aladin_footer .footer_menu ul li a:hover {text-decoration: underline;}

.aladin_footer .footer_info {width: 1030px; margin: 0 auto; display: flex; justify-content: space-between;}
.aladin_footer h3 {font-size: 17px; font-family: 'Noto Sans KR', sans-serif; margin-bottom: 15px;}
.aladin_footer .aladin_box address {font-size: 12px; font-style: normal; margin-bottom: 20px;}
.aladin_footer .aladin_box address span {display: inline-block; margin-right: 18px; margin-bottom: 5px;}
.aladin_footer .aladin_box address span a {background: url(//image.aladin.co.kr/img/footer/arr-go.svg) no-repeat center right / 4px 8px; padding-right: 10px; text-decoration: none;}
.aladin_footer .aladin_box address span a:hover {text-decoration: none;}
.aladin_footer .aladin_box address .usedstoreinfo {display: block;}
.aladin_footer .aladin_box address .copyright {color: #999999;}
.aladin_footer .aladin_box .certify {display: flex;}
.aladin_footer .aladin_box .certify a {height: 34px; font-size: 11px; padding: 8px 0 0 40px; line-height: 1.2;}
.aladin_footer .aladin_box .certify a:hover {text-decoration: none;}
.aladin_footer .aladin_box .certify a::after {content: ''; display: inline-block; width: 4px; height: 8px; background: url(//image.aladin.co.kr/img/footer/arr-go.svg) no-repeat center right / 100% auto; margin-left: 3px;}
.aladin_footer .aladin_box .certify a.escrow {background: url(//image.aladin.co.kr/img/footer/footer_escrow.jpg) no-repeat center left; text-decoration: none;}
.aladin_footer .aladin_box .certify a.isms {background: url(//image.aladin.co.kr/img/footer/footer_isms.jpg) no-repeat center left; margin-left: 30px; text-decoration: none;}
.aladin_footer .cscenter_box {width: 320px; flex-shrink: 0;}
.aladin_footer .cscenter_box address {font-size: 12px; font-style: normal; margin-bottom: 8px;}
.aladin_footer .cscenter_box .cs_link {font-size: 0; margin-bottom: 20px;}
.aladin_footer .cscenter_box .cs_link a {display: inline-block; width: 157px; height: 36px; border:1px #E6E6E6 solid; border-radius: 4px; text-align: center; line-height: 34px; box-sizing: border-box; font-size: 13px; text-decoration: none;}
.aladin_footer .cscenter_box .cs_link a:hover {text-decoration: none;}
.aladin_footer .cscenter_box .cs_link a ~ a {margin-left: 6px;}
.aladin_footer .cscenter_box .shop_info a {display:inline-block; width: 100%; height: 36px; border:1px #E6E6E6 solid; border-radius: 4px; text-align: center; line-height: 34px; box-sizing: border-box; font-size: 13px; color: #333; text-decoration: none;}
.aladin_footer .cscenter_box .shop_info a::before {content: ''; display: inline-block; width: 22px; height: 22px; background: url(//image.aladin.co.kr/img/footer/location.svg) no-repeat center; vertical-align:middle; margin-top: -4px; margin-right: 2px;}
.aladin_footer .cscenter_box .shop_info a:hover {text-decoration: none;}

.aladinus_footer {border-top: 1px #E6E6E6 solid;}
.aladinus_footer .aladinus_footer_in {width: 1030px; margin: 10px auto 50px auto; display: flex; font-family: 'Noto Sans KR', sans-serif; justify-content: space-between; align-items: center;}
.aladinus_footer .aladinus_footer_in .us_logo {width: 169px; margin-right: 23px; flex-shrink: 0;}
.aladinus_footer .aladinus_footer_in .info {text-align: left; flex-grow: 1;}
.aladinus_footer .aladinus_footer_in .info .address {font-size: 13px; color: #333; margin-bottom: 5px;}
.aladinus_footer .aladinus_footer_in .info .copyright {font-size: 12px; color: #999;}
.aladinus_footer .aladinus_footer_in .verify {display: flex; align-items: center;}
.aladinus_footer .aladinus_footer_in .verify img {width: 60px; height: 48px;}
.aladinus_footer .aladinus_footer_in .verify a {font-size: 10px; margin-right: 5px;  font-family: 'Noto Sans KR', sans-serif;}
.aladinus_footer .aladinus_footer_in .verify a.arr {background: url(//image.aladin.co.kr/img/footer/arr-go.svg) no-repeat center right / 4px 8px; padding-right: 8px;} */

.go_top {width: 74px; height: 74px; background: url(//image.aladin.co.kr/img/welcome/go-top.png) no-repeat; position: fixed; bottom: 40px; right: 30px; font-size: 1px; color: transparent; text-indent: -999em; z-index: 999; border: 0;}



/* 헤더 개편 */
.aladin_header_wrap {width: 100%; border-bottom: 1px solid #33AFE9; margin-bottom: 9px;}
.aladin_header_wrap .inner {width: 1030px; margin: 0 auto;}
.aladin_header_wrap .headertop {height: 38px; background-color: #33afe9; border-bottom: 1px solid #4496D9; box-sizing: border-box;}
.aladin_header_wrap .headertop li {position: relative;}
.aladin_header_wrap .headertop li > a:hover {text-decoration: none;}
.aladin_header_wrap .headertop li > a .new {display: inline-block; width: 13px; height: 13px; background-color: #F32383; color: #fff; border-radius: 50%; text-align: center; line-height: 12px; font-size: 9px; font-weight: normal; margin:-2px 0 0 4px; vertical-align: middle;}
.aladin_header_wrap .headertop li > a.arr::after {content: ''; display: inline-block; width: 6px; height: 3px; background: url(//image.aladin.co.kr/img/header/2022/arr_drop_white.png) no-repeat; vertical-align: middle; margin: -2px 0 0 2px;}

.aladin_header_wrap .headertop #head_book_layer {width: 836px;}
.aladin_header_wrap .headertop #head_foreign_layer {width: 762px;}
.aladin_header_wrap .headertop #head_ebook_layer {width: 633px;}
.aladin_header_wrap .headertop #head_gift_layer {width: 699px; height:180px;}
.aladin_header_wrap .headertop #head_usedstore_layer {width:810px;}
.aladin_header_wrap .headertop #head_music_layer {width:545px;}
.aladin_header_wrap .headertop  #head_myaccount_layer {width: 100px;}
.aladin_header_wrap .headertop .inner {display: flex; justify-content: space-between;}
.aladin_header_wrap .headertop .inner .gnb {display: flex;}
.aladin_header_wrap .headertop .inner .gnb > li > a {display:inline-block; height: 38px; padding: 0 7px; line-height: 37px; color: #fff; font-size: 13px; font-weight: bold; box-sizing: border-box;}
.aladin_header_wrap .headertop .inner .gnb > li > a:hover {text-decoration: none!important;}
.aladin_header_wrap .headertop .inner .gnb > li > a.on {background-color: #fff; border: 1px solid #4496D9; border-bottom: none; color: #0f4e8a;}
.aladin_header_wrap .headertop .inner .gnb > li.bookple > a:first-of-type {padding: 0 0 0 8px;}
.aladin_header_wrap .headertop .inner .gnb > li.bookple > a:last-of-type {padding: 0 8px 0 4px;}
.aladin_header_wrap .headertop .inner .gnb > li > a.fade span {display: block; animation: gnbfade 3s infinite alternate; }
.aladin_header_wrap .headertop .inner .gnb > li > a.fade span:nth-child(1) {width: 100%; position: absolute; top: 0; left: 0; opacity: 1; text-align: center;}
.aladin_header_wrap .headertop .inner .gnb > li > a.fade span:nth-child(2) {opacity: 0; animation-direction: alternate-reverse;}
.aladin_header_wrap .headertop .inner .util {display: flex;}
.aladin_header_wrap .headertop .inner .util > li > a {display:inline-block; height: 38px; padding: 0 4px; line-height: 37px; color: #fff; font-size: 11px; font-weight: bold; box-sizing: border-box;}
.aladin_header_wrap .headertop .inner .util > li > a:hover {text-decoration: none!important;}
.aladin_header_wrap.usedstore .headertop .inner .util > li > a {font-size: 13px; padding: 0 7px;}
@keyframes gnbfade {
   0% {opacity: 100%;}
   45% {opacity: 100%;}
   55% {opacity: 0%;}
   100% {opacity: 0%;}
}

.aladin_header_wrap .headermiddle {width: 1030px; height: 88px; margin: 0 auto; display: flex; position: relative;}
.aladin_header_wrap .headermiddle h1 {width:212px; height: 100%; flex-shrink: 0; font-size: 1px; background: url(//image.aladin.co.kr/img/header/2011/aladin_logo_new.gif) no-repeat left; margin: 0; color: transparent;}
.aladin_header_wrap .headermiddle h1 a {display: block; width: 100%; height: 100%; color: transparent;}
.aladin_header_wrap.usedstore .headermiddle {padding-bottom: 15px;}
.aladin_header_wrap.usedstore .headermiddle h1 {text-indent:0; background: none;}
.aladin_header_wrap.aladinus .headermiddle h1 {background: url(//image.aladin.co.kr/img/footer/2012/us_logo_1.gif) no-repeat left;}
.aladin_header_wrap.library .headermiddle h1 {background: url(//image.aladin.co.kr/img/header/2010/librarylogo.gif) no-repeat left top;}
.aladin_header_wrap .headermiddle .ad_box {width:192px; position: absolute; right: 0; top: 10px; text-align: right;}
.aladin_header_wrap .headermiddle .ad_box a {display: block; }
.aladin_header_wrap.usedstore.store .headermiddle #global_search {top: 20px;}

.aladin_header_wrap .headerbottom {width: 1030px; height: 30px; margin: 0 auto; display: flex; justify-content: space-between;}
.aladin_header_wrap .headerbottom #head_layer_menu {width: 948px;}
.aladin_header_wrap .headerbottom > ul {display: flex;}
.aladin_header_wrap .headerbottom > ul > li {position: relative;}
.aladin_header_wrap .headerbottom > ul > li > a {display: inline-block; line-height: 25px; font-size: 13px; position: relative; box-sizing: border-box;}
.aladin_header_wrap .headerbottom > ul > li > a:hover {text-decoration: none!important;}
.aladin_header_wrap .headerbottom > ul.l_menu > li > a {color: #0f4e8a; font-weight: bold; padding: 0 7px 3px 7px;}
.aladin_header_wrap .headerbottom > ul.l_menu > li > a.arr::after {content: ''; display: inline-block; width: 5px; height: 4px; background: url(//image.aladin.co.kr/img/header/2023/arr_drop_blue.png) no-repeat; vertical-align: middle; margin: -2px 0 0 2px;}
.aladin_header_wrap .headerbottom > ul.l_menu > li > a .new {display: inline-block; width: 13px; height: 13px; background-color: #F32383; color: #fff; border-radius: 50%; text-align: center; line-height: 12px; font-size: 9px; font-weight: normal; margin:-2px 0 0 0px;  vertical-align:middle;}
.aladin_header_wrap .headerbottom > ul.r_menu > li > a {font-size: 13px; color: #ED3C97; font-weight: bold; padding: 0 6px 3px 8px; line-height: 25px;}
.aladin_header_wrap .headerbottom > ul.r_menu > li ~ li::before {content: ''; display:block; width:2px; height: 2px; background-color:#ED3C97; border-radius: 50%; position: absolute; left: 0; top: 13px;}
.aladin_header_wrap .headerbottom > ul.r_menu > li:last-child > a {padding: 0 0 3px 8px;}
.aladin_header_wrap .headerbottom > ul.r_menu .eventlayer_layer2 > li {margin-bottom: 2px;}

.aladin_header_wrap .headerbottom > ul > li.categoryall > a {background: url(//image.aladin.co.kr/img/header/2023/i-menu.png) no-repeat left 7px center; padding: 0 15px 3px 28px; line-height: 25px; font-size: 13px; color: #0f4e8a; font-weight: bold; margin-right: 7px;}
.aladin_header_wrap .headerbottom > ul > li.categoryall > a:hover {text-decoration: none!important;}
.aladin_header_wrap .headerbottom > ul > li.categoryall a::after {content: ''; display: block; width:1px; height: 12px; background-color: #DED9D9; position: absolute; right: 0; top: 7px;}

.aladin_header_wrap .headerbottom #head_layer_book_jiny {width: 100px; left: 7px; top: 30px;}
.aladin_header_wrap .headerbottom #head_layer_book_newbook {width: 100px; left: 7px; top: 30px;}
.aladin_header_wrap .headerbottom #head_layer_book_sale {width: 100px; left: 7px; top: 30px;}
.aladin_header_wrap .headerbottom #head_layer_event_container4 {position: relative; z-index: 1000; left: 8px;}

.aladin_header_wrap.usedstore .headerbottom {justify-content: center; padding-left: 25px; margin: -34px auto 4px auto;}
.aladin_header_wrap.usedstore .headerbottom > ul.l_menu > li > a {letter-spacing: -0.5px;}

.header_textani {display: inline-block; height: 25px; overflow: hidden; padding: 0 0 4px 0; vertical-align: middle; position: relative;}
.header_textani span {display: block; animation: headertextani 7s cubic-bezier(0.645, 0.045, 0.355, 1) infinite; color: #0f4e8a; text-align: center; transform: translate3d(0,0,0);}
.header_textani span.pink {color: #ED3C97;}
.header_textani.tobe {padding: 0 13px 4px 0;}
.header_textani.tobe span {color: #26b5bf;}
.header_textani.tobe::after {content: ''; display: inline-block; width: 11px; height: 11px; background: url(//image.aladin.co.kr/img/ToBeContinued/common/tb-simbol.svg) no-repeat center / 100% auto; font-size: 1px; color:transparent; margin: -2px 0 0 0px; vertical-align: middle; position: absolute; right: 0; top: 10px;}

@keyframes headertextani {
   0% { transform: translate3d(0,0,0);}  
   40% { transform: translate3d(0,0,0);}  
   50% { transform: translate3d(0,-25px,0);}
   90% { transform: translate3d(0,-25px,0);}
   100% { transform: translate3d(0,-50px,0);}
}


/* 오류 페이지 */
a.error_a1 {text-decoration:none;color:#276eb4!important;font-size:15px;letter-spacing:-1px;font-weight:bold;}
a.error_a1:link {text-decoration:none;color:#276eb4!important;font-size:15px;letter-spacing:-1px;font-weight:bold;}
a.error_a1:hover {text-decoration:none;color:#113372!important;font-size:15px;letter-spacing:-1px;font-weight:bold;}

/* 주문변경 페이지 수정 */
#div_items > table tr td {padding: 3px 0;}

/* 우측 퀵 배너 */
a.pink_bn {display: block; width: 76px; min-height: 24px; background-color: #EE3C97; border: 1px solid #D92883; color: #fff!important; font-size: 12px; line-height: 1.4; text-align: center; margin-bottom: 5px; font-family: 'Noto Sans KR', sans-serif;  box-sizing: border-box; padding: 3px 0;}
a.pink_bn:hover {text-decoration: none;}
.quick_goodsbn {padding-top: 5px;}
.quick_goodsbn a {display: block;}
.quick_goodsbn a ~ a {border-top: 1px #E8E8E8 solid; padding-top: 10px;}

#qs_div_iframe {z-index: 10000!important;}

/* 중고매장 검색 매장선택 */
.hd_usedstore_select {position: relative; z-index: 10; width: 155px;}
#divOffChain .hd_usedstore_neme {height: 39px; padding: 0 22px 0px 22px; background: url(//image.aladin.co.kr/img/header/2011/btn_search_drop.gif) no-repeat center right;}
#divOffChain .hd_usedstore_neme #spanChainNameDesc {display: block; line-height: 39px; color: #2F9DDC; font-size: 12px; font-weight: bold; text-align: center;}
#divOffChain .hd_usedstore_select_layer {width: 100%; height: 345px; position: absolute; z-index: 10; background-color: rgb(255, 255, 255); left:0; top: 31px; overflow-y: auto; border:1px solid #33afe9; box-sizing: border-box; border-radius: 2px; padding: 10px 0; box-shadow: rgba(0, 0, 0, 0.08) 5px 5px 10px;}
#divOffChain .hd_usedstore_select_layer table {width: 100%;}
#divOffChain .hd_usedstore_select_layer::-webkit-scrollbar {width: 10px;}
#divOffChain .hd_usedstore_select_layer::-webkit-scrollbar-thumb {height: 30%; background: #ccc; border-radius: 0px;}
#divOffChain .hd_usedstore_select_layer::-webkit-scrollbar-track {background: #f5f5f5;}
#divOffChain .hd_usedstore_select_layer a.blue02:link, #divOffChain .hd_usedstore_select_layer a.blue02:hover, #divOffChain .hd_usedstore_select_layer a.blue02:visited {width: 100%; padding: 0 10px 0 10px; box-sizing: border-box;}

